wheremyfoodat
8f91b99672
Merge pull request #117 from wheremyfoodat/log-exp2
...
[ShaderJIT] Switch LOG2/EX2 from x87 to SSE
2023-07-16 01:49:52 +03:00
wheremyfoodat
f43c252e55
Switch LOG2/EX2 from x87 to SSE (adjusted from Citra)
...
Co-Authored-By: merry <8682882+merryhime@users.noreply.github.com>
Co-Authored-By: Wunk <wunkolo@gmail.com>
2023-07-16 01:34:59 +03:00
wheremyfoodat
a601686cb1
Pretend to know CMake
2023-07-16 00:11:07 +03:00
wheremyfoodat
7b6cd90d36
Cleanup for #98
2023-07-15 04:56:43 +03:00
wheremyfoodat
0b7e63c5b6
Fix resetting v2
2023-07-15 01:26:46 +03:00
wheremyfoodat
2cd03e905d
Fix resetting
2023-07-14 18:03:25 +03:00
wheremyfoodat
cf91e48ddd
Merge pull request #115 from merryhime/delete-void
...
kernel: Delete object properly in deleteObjectData
2023-07-14 17:57:58 +03:00
Merry
bf93097d62
kernel: Delete object properly in deleteObjectData
...
delete-ing a void* is undefined behaviour
2023-07-14 15:00:54 +01:00
wheremyfoodat
3ad0fc6a56
IR please stop
2023-07-13 20:28:32 +03:00
wheremyfoodat
cfcf757e70
[IR] More bonk
2023-07-13 16:31:19 +03:00
wheremyfoodat
58db16540b
[IR] Fix initialized byte
2023-07-13 14:52:04 +03:00
wheremyfoodat
af8661a249
[IR] Fix disconnect
2023-07-13 14:46:43 +03:00
wheremyfoodat
03ae0d02d8
[IR] Implement shmem header
2023-07-13 14:24:37 +03:00
wheremyfoodat
eb90151f21
[IR] Implement shmem header
...
Revert "[IR] Implement shmem header"
This reverts commit d6c2470591ffd93978e4d55a45b20bda0dd6070c.
2023-07-13 14:23:41 +03:00
wheremyfoodat
be801e544d
Update readme.md
2023-07-13 12:50:14 +03:00
wheremyfoodat
ddb18662cd
Add CCI support
2023-07-13 12:49:25 +03:00
wheremyfoodat
f64c662ab9
Stop lying to people
2023-07-13 00:25:47 +03:00
wheremyfoodat
3a1a612e8b
Merge branch 'master' into dynapand
2023-07-12 21:34:29 +03:00
wheremyfoodat
42c86ac541
Better FS::ReadDirectory
2023-07-12 21:33:13 +03:00
wheremyfoodat
c8f4ec2a11
Merge pull request #109 from wheremyfoodat/dynapand
...
Fix MinGW-w64 build maybe
2023-07-12 20:42:10 +03:00
wheremyfoodat
4f08a2dd7a
Fix MinGW-w64 build maybe
2023-07-12 20:01:47 +03:00
wheremyfoodat
e958a360ae
typo
2023-07-12 01:27:42 +03:00
wheremyfoodat
e00f5d21df
Merge pull request #107 from caldog20/wifimac-configmem
...
Stub reads for WIFI MAC address in ConfigMem
2023-07-11 23:56:31 +03:00
Caleb Yates
7f4746139d
Add WIFI MAC to ConfigMem and stub reads
2023-07-11 15:28:16 -05:00
Wunkolo
2f45714240
Add override
-specifier to renderer implementation
2023-07-11 11:28:06 -07:00
Wunkolo
666fd96e7f
Move color/depth format and size to Renderer interface
...
The state of these values are not specific to any rendering backend and
can be moved to be part of the interface itself
2023-07-11 11:28:06 -07:00
Wunkolo
5b7fa5be7e
Remove redundant Renderer::screenshot
definition
2023-07-11 11:28:06 -07:00
Wunkolo
0f3d77768d
Fix array declarations to use block-formatting
2023-07-11 11:28:06 -07:00
Wunkolo
0a605339a3
Conditionally compile and link glad
...
Only include this library in the case that the OpenGL backend is
enabled.
2023-07-11 11:28:06 -07:00
Wunkolo
4864c51125
Migrate OpenGL specific headers to renderer_gl
2023-07-11 11:28:06 -07:00
Wunkolo
a636a0d1da
Replace ENABLE_OPENGL
with PANDA3DS_ENABLE_OPENGL
2023-07-11 11:28:06 -07:00
Wunkolo
c53080b444
Fix HTTPServer gpu-renderer interfacing
...
Fixing some compilation issues that occur when enabling the HTTP server
2023-07-11 11:28:06 -07:00
Wunkolo
9e32b6d4bf
Remove OpenGL-specific vector-types
...
Removes dependency on the OpenGL header and rendering backen for its
`OpenGL::Vector` type in favor of a more standard array.
2023-07-11 11:27:35 -07:00
Wunkolo
2a1683ba62
Introduce "Renderer" abstraction layer
...
Adds a `renderer` class for which a rendering backend must implement and
will conditionally use OpenGL in the case that `ENABLE_GL` is enabled.
2023-07-11 11:27:35 -07:00
Wunkolo
d664d5caf0
Emulator: Conditional OpenGL compilation
2023-07-11 11:27:04 -07:00
Wunkolo
0009b0817d
Add ENABLE_OPENGL
build option
...
Allows the OpenGL backend to be fully disabled, continuing a modular
pattern of having multiple possible rendering backends. Also defines the
`ENABLE_OPENGL` preprocessor in the case of conditional source-file
changes depending on the rendering backend.
2023-07-11 11:27:04 -07:00
Wunk
7382e29fa7
Merge pull request #105 from Wunkolo/tunit-stb_image_write
...
Move `stb_image_write` into its own translation unit
2023-07-11 11:03:08 -07:00
Wunkolo
e4e8e7ce26
Move stb_image_write
into its own translation unit
...
Rather than having the entire implementation within `emulator.cpp`,
causing incremental builds to be much slower, give it its own
translation unit `stb_image_write.c`.
2023-07-11 10:43:20 -07:00
wheremyfoodat
148232c0b2
Merge pull request #101 from SimoneN64/master
...
Don't force users to load rom from terminal
2023-07-11 20:14:17 +03:00
wheremyfoodat
b352309290
Introduce 2 methods of resetting the emulator; with and without reload
2023-07-11 16:17:36 +03:00
wheremyfoodat
effc9543b3
Formatting
2023-07-11 03:08:12 +03:00
wheremyfoodat
3063efaea1
Revert "Merge branch 'master' of https://github.com/SimoneN64/Panda3DS "
...
This reverts commit 51fb4865ee
, reversing
changes made to de2751fb5c
.
2023-07-11 02:50:40 +03:00
wheremyfoodat
51fb4865ee
Merge branch 'master' of https://github.com/SimoneN64/Panda3DS
2023-07-11 02:50:24 +03:00
wheremyfoodat
de2751fb5c
Bonk frontend changes
2023-07-11 02:47:09 +03:00
SimoneN64
6ce861624d
Don't force users to load rom from terminal or by dragging and dropping onto executable file. Instead, open a blank window and use SDL's drag&drop feature
2023-07-11 01:58:35 +03:00
wheremyfoodat
27cf8d75ca
Merge pull request #104 from GPUCode/panda-needs-school
...
Fix typo
2023-07-11 01:21:01 +03:00
GPUCode
57423e206f
Fix typo
2023-07-11 01:18:55 +03:00
SimoneN64
49101037b8
Should reset this flag in the GSP (needs better name)
2023-07-10 23:04:07 +02:00
wheremyfoodat
1a176110d7
Merge pull request #47 from Wunkolo/lossy-cast
...
Address `C4267`/`C4244` warnings
2023-07-10 23:28:52 +03:00
Wunk
72252fc702
Merge pull request #102 from Wunkolo/sdl-test-disable
...
Disable compilation of SDL tests
2023-07-10 13:02:23 -07:00