Commit graph

  • 10df601023
    Merge pull request #442 from tgsm/bump-cmake-version Arisotura 2019-06-09 13:54:44 +02:00
  • 5f4f1408b3 cmake: bump minimum version tgsm 2019-06-09 04:56:28 -04:00
  • 00a5576492 fasterer IRQ check. clean up code. Arisotura 2019-06-08 22:16:51 +02:00
  • 8fc30d69c5 fix last bugs when changing video settings with no game loaded Arisotura 2019-06-08 13:06:36 +02:00
  • bc53ff35a9 this is the same thing, but, for the sake of consistency Arisotura 2019-06-08 12:39:52 +02:00
  • 6b09953b25
    Merge pull request #420 from Ace4896/update-readme Arisotura 2019-06-06 16:10:55 +02:00
  • 8cc6b988bf Update dependencies in README - Sorted list of dependencies in alphabetical order - Added mingw-w64-x86_64-mesa to MSYS instructions - Use nproc --all for determining number of make jobs Jon Pacheco 2019-06-04 16:22:25 +01:00
  • eaaf5ec93b also, don't hardcode the timer interval in the callback Arisotura 2019-06-04 16:19:49 +02:00
  • 86b4cbcb03 when closing an input config dialog, remove SDL timer if needed Arisotura 2019-06-04 16:17:30 +02:00
  • c8472a67c1 make capitalization consistent Arisotura 2019-06-04 15:56:09 +02:00
  • 33caccf701
    Merge pull request #401 from Ace4896/fast-forward-hotkey Arisotura 2019-06-04 15:53:32 +02:00
  • 97f4b5f70b
    Merge branch 'master' into fast-forward-hotkey Arisotura 2019-06-04 15:53:08 +02:00
  • 3134c8fc66 add support for setting key mappings to none Arisotura 2019-06-04 15:44:40 +02:00
  • e3dc4e122a use OSD for some actual purposes Arisotura 2019-06-03 17:01:53 +02:00
  • 2b3ca2089f take the OSD shito somewhere Arisotura 2019-06-03 16:45:55 +02:00
  • 4a4415fc2e more work on OSD Arisotura 2019-06-03 15:00:49 +02:00
  • 43e3e53afc fix some shito Arisotura 2019-06-02 21:45:36 +02:00
  • 2f6eccfc27
    Fix the path of types.h tokumeiwokiboushimasu 2019-06-03 00:17:04 +09:00
  • 0aca7a6828 I guess adding font.h can't hurt Arisotura 2019-06-02 15:29:37 +02:00
  • 5487a4e71c fix bugs when changing 3D renderer with no game loaded Arisotura 2019-06-02 15:22:37 +02:00
  • 6de19645f8 fix potential crash when running the software renderer (oops) Arisotura 2019-06-02 14:57:59 +02:00
  • 3aa971403b lay base for OSD Arisotura 2019-06-02 14:33:20 +02:00
  • 78208a9728 OpenGL: fix cases of layers/sprites blending over the 3D layer Arisotura 2019-06-01 03:39:35 +02:00
  • 27d21e06df use regular slash instead of backslash in config file name. fixes #413 Arisotura 2019-06-01 02:54:38 +02:00
  • 06e08b053f do binding of VS inputs and FS outputs before linking shader programs, as per OpenGL standard. 0.8 Arisotura 2019-05-31 02:26:13 +02:00
  • 6f5e45ef2c also, properly delete glarea framebuffers on exit StapleButter 2019-05-30 23:16:56 +02:00
  • b9529e8361 Linux: fix uiGLGetProcAddress() StapleButter 2019-06-01 00:27:54 +02:00
  • 3e760a2e34 add LTO to Release build under Codeblocks Arisotura 2019-05-31 22:03:59 +02:00
  • 5d5e8ceced BAHAHAHAHAHHAHHHHH-~*+ Arisotura 2019-05-31 21:57:11 +02:00
  • f6814e02c0 * add needed libui functions under Windows, even if they don't do a whole lot * fix ass-stupid fog bug Arisotura 2019-05-31 21:37:30 +02:00
  • 65ccf2a717 blarg StapleButter 2019-05-31 19:29:48 +02:00
  • 1a3314f0bd GL: don't draw the screens when nothing is running StapleButter 2019-05-31 12:25:16 +02:00
  • 464b116916 fix the whole mutex shito StapleButter 2019-05-31 04:15:37 +02:00
  • d8d7ba9251 fix potential crash when switching video output methods StapleButter 2019-05-31 03:18:09 +02:00
  • c49dec1acd try to fix fog consecutively to the Intel fix. still not perfect for whatever reason StapleButter 2019-05-31 03:00:53 +02:00
  • 3ef00f8fa6 attempt at fixing THE FLICKERING without making everything shitty. also, clean up code StapleButter 2019-05-31 02:21:41 +02:00
  • 27d451d07a clean up code, attempt at shit StapleButter 2019-05-31 01:46:47 +02:00
  • ea669190aa fix crash when using -O3. StapleButter 2019-05-30 18:05:52 +02:00
  • ce9d728fb6 fix cleanup of libui objects when closing melonDS fixes to Cmake shito attempt shit StapleButter 2019-05-30 17:29:41 +02:00
  • ee61b97ec9 OpenGL renderer: fix for Intel driver (doesn't like RGB8UI framebuffers) StapleButter 2019-05-30 02:44:49 +02:00
  • a8bd599110 Linux: Fix issue where melonDS.ini is created with \ in name Jon Pacheco 2019-05-28 22:41:27 +01:00
  • 624e7aeb30 Merge branch 'master' of https://github.com/Arisotura/melonDS StapleButter 2019-05-28 19:49:20 +02:00
  • 891ab9fd3c Linux: start getting somewhere with the whole OpenGL shito StapleButter 2019-05-28 19:48:59 +02:00
  • 30e2479b8b
    Merge pull request #414 from Nadia-h/patch-1 Arisotura 2019-05-27 00:33:46 +02:00
  • 8e783d9360
    Remove useless BUILD_SDL2 option Nadia Pedersen 2019-05-26 21:30:45 +02:00
  • 23eccc9439
    Merge pull request #412 from PoroCYon/master Arisotura 2019-05-26 00:52:11 +02:00
  • ebad773a38 apply tgsm's changes (see PR #411 ) PoroCYon 2019-05-26 00:46:35 +02:00
  • 38f61a24fc 'port' libui GL stuff to Linux PoroCYon 2019-05-26 00:38:24 +02:00
  • 31e0f15797 fix oudated CMake compile settings, add OpenGL dependency for Linux PoroCYon 2019-05-26 00:37:51 +02:00
  • 99dbbb0b04 gfghfshdf StapleButter 2019-05-25 22:23:43 +02:00
  • cdc17a9047 Fix the build on MinGW tgsm 2019-05-25 16:05:13 -04:00
  • dd14a3e88e for config dialogs that reflect changes instantly, make behavior of window close button consistent with that of Cancel button Arisotura 2019-05-25 21:03:39 +02:00
  • eb6fe823f8 close any opened dialogs when closing the main window Arisotura 2019-05-25 20:58:32 +02:00
  • af581513fb * remove old 'threaded 3D' setting from emu settings dialog * remove 'antialiasing' for now Arisotura 2019-05-25 20:51:26 +02:00
  • 94f5ecb647 Merge branch 'blackmagic' Arisotura 2019-05-25 20:42:27 +02:00
  • 9ed1dda9ca fix possible crash Arisotura 2019-05-25 19:52:56 +02:00
  • 956c2c5d86 finalize the GL/software switch Arisotura 2019-05-25 19:47:19 +02:00
  • 70a3243714 simpler GPU-compositing. will make it easier to grab neighbor 2D/3D pixels individually for filtering. Arisotura 2019-05-25 19:36:47 +02:00
  • 8c93a45574 also support alpha-only fog Arisotura 2019-05-25 13:45:00 +02:00
  • 478ca019da implement fog correctly Arisotura 2019-05-25 13:43:06 +02:00
  • 7cdeb7fa4e feeble, miserable little attempt at emulating fog Arisotura 2019-05-25 04:28:00 +02:00
  • 04f1809dd1 finish fixing shadows Arisotura 2019-05-25 02:34:14 +02:00
  • 182e123598 fix shadow bugs Arisotura 2019-05-25 01:55:44 +02:00
  • 8a63c76f4f of course Arisotura 2019-05-24 02:41:24 +02:00
  • 9e2f47f4a0 fix more bugs Arisotura 2019-05-24 02:35:25 +02:00
  • 0bb3321262 getting somewhere?? Arisotura 2019-05-24 02:29:16 +02:00
  • 79ea104931 properly recreate window based on changes to either video output method or 3D renderer Arisotura 2019-05-24 02:12:46 +02:00
  • 667dee6754 more code botching Arisotura 2019-05-24 02:04:41 +02:00
  • e5236f0cde add API for getting/setting window size Arisotura 2019-05-23 22:50:46 +02:00
  • 3915b8cb4e botch the code Arisotura 2019-05-23 22:41:21 +02:00
  • 82eb346c2a Move libarchive stuff from NDSCart to Platform Madhav Kanbur 2019-05-22 20:25:06 +05:30
  • 69e85c9c34 Merge branch 'master' of https://github.com/StapleButter/melonDS into zip Madhav Kanbur 2019-05-22 18:24:58 +05:30
  • db396e992b welp. Arisotura 2019-05-21 22:28:46 +02:00
  • c835b24f07 modify libui GL support so that it will be compatible with GTK Arisotura 2019-05-21 14:53:22 +02:00
  • 139c2d24ec burp Arisotura 2019-05-20 22:24:11 +02:00
  • b493c24128 remove reference to GL version 4.3 from filenames and namespaces Arisotura 2019-05-20 00:05:37 +02:00
  • a4417b727a lower GL requirement of renderer itself to 3.1 Arisotura 2019-05-19 23:59:43 +02:00
  • 1fb3968047 properly clean up GL resources Arisotura 2019-05-19 23:06:42 +02:00
  • 6dbb645ffa make shadows work without relying on black magic. clean up the code some. Arisotura 2019-05-19 22:08:30 +02:00
  • 50cc38d781 botch more code Arisotura 2019-05-19 19:47:23 +02:00
  • cd8236303e begin botching the code Arisotura 2019-05-19 19:37:13 +02:00
  • 61c1ebe01c finally fix shadows, mostly Arisotura 2019-05-18 02:34:14 +02:00
  • 5448969ca1 'fix' shadows Arisotura 2019-05-18 02:16:07 +02:00
  • f5a7cb71fd also, do master brightness Arisotura 2019-05-18 01:42:50 +02:00
  • a752b1d7c2 woops Arisotura 2019-05-18 01:32:31 +02:00
  • f1a970ec30 actually finish display capture in hardware-accel mode Arisotura 2019-05-18 01:21:46 +02:00
  • de287825ee start work on display capture also fix a bug in the compositing shader Arisotura 2019-05-17 22:50:41 +02:00
  • 26f997172b fix 3D doublebuffering Arisotura 2019-05-17 19:09:41 +02:00
  • 8bf4557175 make screen shaders work with OpenGL 3.1 Arisotura 2019-05-17 15:47:40 +02:00
  • 63e42bf90f
    Merge pull request #403 from rafaelvcaetano/fix-firmware-fopen Arisotura 2019-05-17 14:55:44 +02:00
  • 72920bb763 fix 3D on bottom screen Arisotura 2019-05-16 22:04:27 +02:00
  • c1746f0c60 BAHAHAHHHH Arisotura 2019-05-16 20:58:07 +02:00
  • c81bcccadc BAHAHAHAHAHAHAHAA Arisotura 2019-05-16 16:27:45 +02:00
  • f2282e9e32 Arisotura is a fucking derp Arisotura 2019-05-16 01:46:09 +02:00
  • 4b874cc440 make GL renderer able to coexist with GL screen drawing Arisotura 2019-05-16 01:08:53 +02:00
  • f75106c61b don't hardcode screen sizes Arisotura 2019-05-16 00:46:50 +02:00
  • f2725791d8 preliminary, shitty, code for drawing the main window with OpenGL Arisotura 2019-05-16 00:30:55 +02:00
  • 256b8cb69c botch GL support. Arisotura 2019-05-15 19:49:21 +02:00
  • a89366cb5a begin butchering uiArea Arisotura 2019-05-15 16:43:56 +02:00
  • f769d6e23f Ensure that 'Limit framerate' option is synced with the toggle hotkeys Jon Pacheco 2019-05-14 17:29:49 +01:00