Commit graph

4742 commits

Author SHA1 Message Date
Nicolas Noble
842686cbdb
Merge pull request #825 from grumpycoders/subfile-fix
Fixing subfiles' excess read.
2022-04-24 22:41:18 -07:00
Nicolas Noble
a8a2188a18
Fixing subfiles' excess read. 2022-04-24 21:57:26 -07:00
Nicolas Pixel Noble
d46987a43f Merge remote-tracking branch 'upstream/main' into more-uv-threading 2022-04-24 20:50:28 -07:00
Nicolas Noble
b73746a890
Merge pull request #824 from grumpycoders/revert-817-upgrade-imgui
Revert "Upgrade imgui."
2022-04-24 20:50:05 -07:00
Nicolas Noble
17fd73d2ed
Revert "Upgrade imgui." 2022-04-24 20:35:57 -07:00
Nicolas Pixel Noble
ce001ac534 Merge remote-tracking branch 'upstream/main' into more-uv-threading 2022-04-24 18:56:37 -07:00
Nicolas Noble
0b4886b89a
Merge pull request #822 from nicolasnoble/better-breakpoint-context
Better context to breakpoints.
2022-04-24 18:29:53 -07:00
Nicolas Noble
fa7a459cf2
Merge pull request #823 from grumpycoders/uv-purge
Properly purging all libuv events.
2022-04-24 17:39:16 -07:00
Nicolas Pixel Noble
4861819732 Adding cause string. 2022-04-24 17:38:20 -07:00
wheremyfoodat
bcd47131bb [OpenGL GPU] 8bpp textures 2022-04-25 00:53:18 +03:00
wheremyfoodat
f5bcbc4b25 [OpenGL GPU] 16bpp textures. 2022-04-25 00:48:56 +03:00
Nicolas Noble
967ed1b0f8
Properly purging all libuv events.
Fixes a crash on exit.
2022-04-24 11:46:10 -07:00
wheremyfoodat
a930258903 [OpenGL GPU] DIscard textured fragment if rgb == (0, 0, 0) 2022-04-24 20:56:13 +03:00
wheremyfoodat
fb55541ff4 [OpenGL GPU] Closer to getting the BIOS textures right (?) 2022-04-24 20:51:05 +03:00
Nicolas Pixel Noble
897a9dc59f Better context to breakpoints. 2022-04-24 10:06:49 -07:00
wheremyfoodat
9f4f43ae47 4bpp textures almost working, no CLUTs. 2022-04-24 19:33:44 +03:00
wheremyfoodat
09b3fcf759 [OpenGL GPU] Almost gotten our first textures! 2022-04-24 19:23:32 +03:00
Nicolas Pixel Noble
2179865e5f Preparing the move to more generic UV transfers. 2022-04-24 08:55:46 -07:00
Nicolas Noble
d0c34d3d4f
Merge pull request #821 from grumpycoders/cleanup
Removing useless span.
2022-04-23 19:58:38 -07:00
Nicolas Noble
bd86c818c3
Removing useless span. 2022-04-23 18:55:17 -07:00
wheremyfoodat
95b7735264 Update gl3w properly 2022-04-23 23:19:42 +03:00
wheremyfoodat
fa889d0826 [OpenGL] Add persistent buffer mapping support to loader 2022-04-23 17:01:09 +03:00
wheremyfoodat
0a5c24b4f0
Undo dynamic draw change until I bench it better. 2022-04-23 00:02:17 +03:00
wheremyfoodat
e3dd9d5c7b [OpenGL GPU] Stream verts more efficiently. 2022-04-23 00:00:02 +03:00
wheremyfoodat
c3af339fd3 [GPU] Use ivec2 instead of vec2 for drawing area offset 2022-04-22 19:18:04 +03:00
wheremyfoodat
272ce4af9a Merge branch 'main' into opengl-gpu 2022-04-22 18:09:00 +03:00
wheremyfoodat
2c9f50f238 [Shader editor] Use GL_DYNAMIC_DRAW hint 2022-04-22 17:57:55 +03:00
wheremyfoodat
ad21dd6bb2 [GUI] Avoid redundant glBindTexture call, only call glDrawBuffers on FBO initialization. 2022-04-22 17:47:42 +03:00
wheremyfoodat
ae2b3353b8 [GUI] Avoid glGet calls, optimize projection matrix handling 2022-04-22 17:34:32 +03:00
johnbaumann
27ba028eea
Merge pull request #819 from johnbaumann/cdriso_bugfix
Cdriso bugfix
2022-04-22 00:34:18 -05:00
John Baumann
ce929cde47 Add unlicensed disc flag for audio cd's, makes CDDA non-bootable 2022-04-21 23:48:08 -05:00
John Baumann
a498025dd7 Add missing itob conversion in CdlGetTD, fixes Ridge Racer music 2022-04-21 23:23:44 -05:00
wheremyfoodat
6c688b42a6 [OpenGL GPU] Bind FBO as both read & write FBO. 2022-04-22 01:59:06 +03:00
wheremyfoodat
a3c8f26581 [OpenGL GPU] Implement sampling texture & VRAM readbacks 2022-04-22 01:46:11 +03:00
John Baumann
08b97ce064 Fix numeric conversion that caused incorrect report of track number 2022-04-21 16:09:38 -05:00
wheremyfoodat
832533ed1f [OpenGL GPU] New command parsing 2022-04-21 14:53:24 +03:00
wheremyfoodat
7153e4d349 Stub some more GPU commands 2022-04-21 12:56:02 +03:00
wheremyfoodat
835a0b6768 [OpenGL GPU] Template-ify drawing 2022-04-21 02:06:55 +03:00
Nicolas Noble
87d3d0a42d
Merge pull request #817 from nicolasnoble/upgrade-imgui
Upgrade imgui.
2022-04-19 21:40:33 -07:00
Nicolas Noble
2d5609f0b7
Merge pull request #818 from nicolasnoble/auto-update-fixes
Various auto-update fixes.
2022-04-19 20:53:58 -07:00
Nicolas Pixel Noble
f4b9fff95d Various auto-update fixes. 2022-04-19 20:10:24 -07:00
Nicolas 'Pixel' Noble
6331196068 Regenerating Lua bindings. 2022-04-19 18:53:48 -07:00
wheremyfoodat
500e7da0e2 Fix narrowing conversion from double -> float 2022-04-20 00:58:55 +03:00
wheremyfoodat
651d66e7fc Some texture upload stuff 2022-04-20 00:50:52 +03:00
wheremyfoodat
1e0c95f381 Initial texture upload 2022-04-20 00:04:16 +03:00
wheremyfoodat
7605bfd657 Fix software renderer 2022-04-19 21:46:25 +03:00
Nicolas Noble
a726b915e9
Merge pull request #816 from nicolasnoble/xgettext
Fixing xgettext after fmt upgrade.
2022-04-18 23:19:45 -07:00
Nicolas Pixel Noble
f5af039c81 Upgrade imgui. 2022-04-18 22:49:40 -07:00
Nicolas Pixel Noble
7c179dd855 Fixing xgettext after fmt upgrade. 2022-04-18 22:14:47 -07:00
Nicolas Noble
a3c0fb10e2
Merge pull request #813 from nicolasnoble/update-fmt
Updating fmt.
2022-04-18 22:01:38 -07:00