Commit Graph
91 Commits
Author SHA1 Message Date
Paris OplopoiosandGitHub 8d33dcaa8e Fix scratch1 overwriting (#761) 2025-06-25 03:25:48 +03:00
Paris OplopoiosandGitHub b1a1b4caa7 Very important work (#720)
* Very important work

* Most important fix
2025-02-09 20:47:57 +00:00
Paris OplopoiosandGitHub 595e4e0341 More implicit conversion fixes, hopefully the last ones this time (#591)
* No implicit uint conversion

* Update gles.patch
2024-08-28 03:02:54 +03:00
Paris OplopoiosandGitHub 201edfb02d I hate the gles.patch (#590) 2024-08-27 19:47:27 +03:00
offtkp 2cffafff86 Update gles.patch 2024-08-27 17:16:11 +03:00
offtkp e421f02500 GLES <= 3.1 lacks fma, added a define 2024-08-27 17:12:12 +03:00
860eacc7e6 Add createFromBinary function (#573)
* Add createFromBinary function

* Indentation

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-08-08 17:29:44 +03:00
offtkp b8712b37c3 A few kissable changes 2024-07-21 18:26:02 +03:00
offtkp 82df95cf88 Update gles.patch 2024-07-21 17:45:06 +03:00
offtkp b90c15919b Shadergen fog 2024-07-21 17:45:02 +03:00
offtkp 4176a19256 Fog in ubershader 2024-07-21 17:38:07 +03:00
offtkp b333bf8a0c Use u32 for scale instead of float in FragmentConfig 2024-07-21 17:28:51 +03:00
offtkp be1c801fc2 Fix hashing for FragmentConfig 2024-07-21 16:55:44 +03:00
offtkp 8b26e1e3fc Fix shadowed variable in ubershader 2024-07-21 15:42:12 +03:00
Paris OplopoiosandGitHub af552edd9d Remove dependency of PICA regs in fragment config (#541)
Remove dependency of PICA regs in fragment config

Nyom

Nyom part 2

Nyom 3: The final nyom

Nyom 4: The nyomening

Nyom 5: The final Nyom for real
2024-07-20 02:37:49 +03:00
offtkp 20335b7d2d Update gles.patch 2024-07-19 18:06:40 +03:00
offtkp e4550b3e4f Fix pokedex3d on specialized shaders 2024-07-19 15:55:02 +03:00
offtkp 25098082c7 Use lutID instead of lutIndex 2024-07-19 02:45:09 +03:00
offtkpandwheremyfoodat e36b6c77a7 Fix lugi and toad treasure tracker in ubershader
Co-authored-by: wheremyfoodat <4909372+wheremyfoodat@users.noreply.github.com>
2024-07-19 00:09:35 +03:00
Paris OplopoiosandGitHub 6279ce3df2 Move comments to docs, sign extend stuff for Android (#539)
* Move documentation, sign extend spot dir

* Update gles.patch

* Fix compilation errors

* Update gles.patch
2024-07-18 04:54:28 +03:00
offtkp b51e2fd25f Update gles.patch 2024-07-18 02:53:54 +03:00
offtkp 7e7856fa44 Pack sampler configurations in bitfields instead of bool arrays 2024-07-18 02:51:44 +03:00
offtkp 2ca886f64f Move normal calculation to the fragment shader 2024-07-17 22:08:48 +03:00
offtkp 8b4eacc7b6 More luigi mansion fixes 2024-07-16 20:32:35 +03:00
offtkp 139f35588d Switch to shifts in some places instead of multiplication 2024-07-16 16:23:42 +03:00
offtkp e5bed23cee Fix Luigi's flashlight in Luigi's Mansion 2024-07-16 15:50:18 +03:00
offtkp f6ebf83982 Update gles.patch 2024-07-16 00:18:53 +03:00
offtkp 9b4e5841e7 Summary of the current state of lighting
fragment_light.elf: works
toon_shading.elf: works
Cave story 3d: no longer too dark, but the intro has a bug
Rabbids: positional lighting fixes, looks better
Mario 3d land: ground is not too bright, mario is not yellow
Kirby triple deluxe: Kirby is not shining like before
Luigis mansion: better but luigi lighting is way off and spotlight sometimes turns off
Captain Toad: bit better, still too bright
Omega ruby: looks fine to me
Pokemon Super Mystery Dungeon: looks fine to me
Lego batman: didn't try but should work?
2024-07-15 23:34:55 +03:00
offtkp fe566e960b Update GL ES patch to work with latest changes 2024-07-09 20:57:56 +03:00
offtkp a3886a948f Switch to GL_TEXTURE_2D for lighting LUT 2024-07-09 20:51:09 +03:00
Paris OplopoiosandGitHub 428401870b Merge pull request #488 from wheremyfoodat/dsp_shared_mem
Add DSP shared memory definitions
2024-04-03 23:10:45 +03:00
3270cfe602 First step towards configurable keyboard mappings (#464)
* Configurable keyboard mappings

* Cleanup

* Cleanup

* Biggest mistake of my career

* format

* Fix naming convention

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-21 15:54:18 +02:00
27ad7b01f3 Rename Emulator::run to FrontendSDL::run (#466)
* Rename Emulator::run to FrontendSDL::run

* Update frontend_sdl.cpp

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-16 23:20:37 +02:00
offtkp cda4aa9ee6 Merge most ENABLE_QT_GUIs 2024-03-14 14:55:29 +02:00
e13fe49bbb Remove duplicate checks in CMakeLists (#461)
* Remove duplicate checks in CMakeLists

* Bonk

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-13 22:11:01 +02:00
offtkp 3d52692536 Threading shenanigans 2024-01-27 19:01:05 +02:00
offtkp a2276c922f Reduce code duplication 2024-01-27 18:21:44 +02:00
offtkp a473a34794 Use message queues 2024-01-27 18:20:42 +02:00
offtkp 63f54478f0 Add cheat picker window 2024-01-27 17:01:02 +02:00
offtkp d94167f89b Apply GLES patch on CI 2024-01-03 22:01:13 +02:00
Paris OplopoiosandGitHub e536f5d635 Merge pull request #357 from OFFTKP/master
Clean up smdh getting
2023-12-28 00:30:48 +02:00
offtkp 3aa977c6c5 Clean up smdh getting 2023-12-28 00:28:19 +02:00
offtkp e6880b1564 Even more peach stuff 2023-12-08 03:28:43 +02:00
offtkp a78a1a099f More peach fixups 2023-12-08 03:12:21 +02:00
offtkp 00bf1bc6b8 Reduce jni boilerplate 2023-12-08 02:24:02 +02:00
offtkp ed0864d24f Run clang-format on .java files 2023-11-28 21:41:57 +02:00
offtkp a40e74a15d Remove magic numbers 2023-11-28 21:11:58 +02:00
offtkp 9aded6e556 Permissions for older phones 2023-11-28 18:45:00 +02:00
offtkp 200a884589 Various cleanups 2023-11-28 14:22:12 +02:00
offtkp c1162678bb Cleanup jni_driver 2023-11-28 13:38:27 +02:00
offtkp 3f9c8d8535 Silly filepicker 2023-11-21 02:55:37 +02:00
offtkp a87397a214 Add renderer/surface view files 2023-11-21 01:16:10 +02:00
offtkp 469ae2805c Add initial pandroid files 2023-11-14 15:30:53 +02:00
offtkp 7e7d4f7f16 Make cheats struct more versatile 2023-10-27 02:23:41 +03:00
offtkp 9e30e6a14c destroyContext function stub 2023-10-25 13:43:42 +03:00
offtkp e35251ac74 Minor hydra gl interface fixup 2023-10-25 13:43:42 +03:00
offtkp dbacce0c56 Add hydra touch support 2023-10-23 14:02:07 +03:00
offtkp 2f163a3814 Upload hydra core artifacts 2023-10-23 13:37:18 +03:00
offtkp 4172194479 Implement getFps hc function 2023-10-21 11:55:26 +03:00
offtkp 13f2ddc77e Fix ambiguity between enum and type 2023-10-21 02:32:24 +03:00
offtkp 977ab53b68 Format the hydra 2023-10-20 19:50:57 +03:00
offtkp d19a00d97d Friendship revoked with httpserver 2023-10-20 19:33:37 +03:00
offtkp 23636b22fa Hydra core 2023-10-20 19:31:55 +03:00
offtkp b5b94a3526 Add some renderer related helper functions in emulator and renderergl 2023-10-20 02:59:53 +03:00
offtkp 6b5508d52b move filesystem header to right place 2023-10-20 02:16:49 +03:00
offtkp 3806b99b8b Abide by my masters demands 2023-10-20 02:05:28 +03:00
offtkp 70ba204168 Who put this here 2023-10-20 01:47:37 +03:00
ParisandGitHub b79c12901b Merge pull request #1 from wheremyfoodat/wrage-4
Title
2023-10-20 01:36:10 +03:00
offtkp fb0a2a6801 Decouple emulator and frontend code 2023-10-18 15:24:42 +03:00
ParisandGitHub afa2bbf02b Merge pull request #314 from hydra-emu/wrage-4
Fix android app data path
2023-10-18 01:10:35 +03:00
offtkp ab83fc1e71 Replace android_ndk_import_module_cpufeatures macro with its declaration 2023-10-18 00:34:35 +03:00
offtkp fa9af4fb2e Fix save path on Android 2023-10-18 00:34:08 +03:00
offtkp c081a099e5 Fix more shader type mismatches 2023-10-17 23:38:11 +03:00
ParisandGitHub f0c6930b8d Update CMakeLists.txt 2023-10-17 01:26:41 +03:00
ParisandGitHub 66ef63899a Update lua_manager.hpp 2023-10-17 00:07:48 +03:00
offtkp 5142f86b6e Add AUR badge 2023-08-22 14:39:56 +03:00
offtkp e6098ba7ae Remove the TODO in romfs.cpp 2023-07-29 23:04:32 +03:00
offtkp d610cfa826 Change some function specifiers 2023-07-29 18:50:51 +03:00
offtkp 85bbd713b0 Parse RomFS files in RomFS parser 2023-07-29 18:25:31 +03:00
offtkp fb6ec3aa5f Remove recursion from RomFS parse, clang-format 2023-07-29 17:01:44 +03:00
offtkp 2de35bd39d Add RomFS directory traversal stuff 2023-07-29 04:02:13 +03:00
offtkp f3ce29bf2d Add IVFC parser 2023-07-29 02:08:14 +03:00
offtkp b14564bcb3 Add /step http server command 2023-07-28 13:17:36 +03:00
offtkp dfde03a344 Remove unused parameter in MyEnvironment 2023-07-27 15:03:50 +03:00
offtkp 630d423a4d Make load_rom use DeferredResponseWrapper 2023-07-27 13:02:41 +03:00
offtkp 63f9cfe0c2 Add load_rom http server command 2023-07-26 16:36:37 +03:00
offtkp 3a21661f45 Refactor http server 2023-07-24 11:43:40 +03:00
offtkp 37188edc3b Add /status command in http server 2023-07-10 13:52:40 +03:00
offtkp b8fa5fc86d Separate http server to a new file 2023-07-10 01:32:47 +03:00
offtkp 77ea84373f Add /input command in http server 2023-07-10 01:00:14 +03:00
offtkp 0949a16e6f Add initial http server stuff 2023-07-10 01:00:08 +03:00