Commit graph

4742 commits

Author SHA1 Message Date
Nicolas Noble
f7bd0cc4dd
Merge pull request #806 from grumpycoders/chores-i18n
[Chores] Regen i18n
2022-04-18 21:13:36 -07:00
Nicolas Pixel Noble
e5f61eb603 Updating fmt. 2022-04-18 20:46:46 -07:00
nicolasnoble
164b7a4b00 [Chores] Regen i18n 2022-04-19 02:45:41 +00:00
Nicolas Noble
782a705ce5
Merge pull request #812 from grumpycoders/chores-code-format
[Chores] Format code
2022-04-18 19:43:46 -07:00
wheremyfoodat
cde53d30e1 Merge branch 'main' into opengl-gpu 2022-04-19 02:31:36 +03:00
wheremyfoodat
c894fc5f34 Try fixing CI 2022-04-19 01:52:00 +03:00
wheremyfoodat
5b7e0b6937 [OpenGL GPU] Vertex positions are signed (Fixes shell & Crash Bandicoot) 2022-04-19 01:20:42 +03:00
nicolasnoble
90b5284568 [Chores] Format code 2022-04-18 14:04:03 +00:00
Nicolas Noble
58be109feb
Merge pull request #809 from nicolasnoble/auto-update
Auto-update system.
2022-04-18 06:56:38 -07:00
Nicolas Pixel Noble
1e1579315f Unfortunately, can't get fmt::chrono to work. 2022-04-17 22:40:27 -07:00
Nicolas Noble
6f0349fbf4
Merge pull request #811 from grumpycoders/macos-version.json
Adding version.json to MacOS build.
2022-04-17 21:38:03 -07:00
Nicolas Noble
8fb0040261
Finally getting it right... 2022-04-17 21:11:42 -07:00
Nicolas Pixel Noble
d0feac53b8 Adding timestamp data. 2022-04-17 21:06:48 -07:00
Nicolas Pixel Noble
64dba68255 Adjusting path for Unix resources. 2022-04-17 20:52:11 -07:00
Nicolas Noble
012f7a30d6
Adding version.json to MacOS build. 2022-04-17 20:47:18 -07:00
Nicolas Noble
c91e0e8d3e
Forgot one entry. 2022-04-17 20:33:04 -07:00
Nicolas Noble
7c0217e180
Proper location for version.json file 2022-04-17 19:42:56 -07:00
Nicolas Noble
27910c64c5
Merge pull request #810 from nicolasnoble/unix-version
Creating version.json for Linux distributions.
2022-04-17 18:40:32 -07:00
Nicolas Pixel Noble
e5e013d834 Tweaking version.json format. 2022-04-17 18:32:52 -07:00
Nicolas Pixel Noble
4d9e54b239 Creating version.json for Linux distributions. 2022-04-17 18:12:29 -07:00
wheremyfoodat
3319d510fe Fixing vendor-specific GPU problems pt 1 2022-04-18 02:32:39 +03:00
Nicolas Pixel Noble
0f507cbe08 Attempt for Linux and MacOS. 2022-04-17 08:34:40 -07:00
wheremyfoodat
53483b2d69 Disable scissor before clearing VRAM 2022-04-17 16:43:35 +03:00
Nicolas Pixel Noble
d888fdbd73 Slightly better error management. 2022-04-16 23:34:51 -07:00
Nicolas Pixel Noble
41ad80273b Showing version info in About box. 2022-04-16 23:15:57 -07:00
Nicolas Pixel Noble
d474888505 Self-update mechanism integrated in GUI. 2022-04-16 23:10:04 -07:00
Nicolas Pixel Noble
66643cc845 Auto-update system. 2022-04-16 19:51:18 -07:00
wheremyfoodat
cdfeaadb4c [OpenGL GPU] Implement drawing area 2022-04-17 02:24:53 +03:00
wheremyfoodat
8d53617c0b [OpenGL GPU] Add support for uint VAO attributes, more transformation in vertex shader. fix CI. 2022-04-16 14:48:19 +03:00
wheremyfoodat
4dde2c536a I'm sorry Codacy 2022-04-16 01:50:36 +03:00
wheremyfoodat
db2502965f Fix filters. 2022-04-16 01:14:43 +03:00
wheremyfoodat
e649424ffb [OpenGL GPU] Add vertex offsets to debugger 2022-04-16 00:54:55 +03:00
wheremyfoodat
b28545bf8f nodscard -> nodiscard 2022-04-15 15:59:15 +03:00
wheremyfoodat
ce5cf7bb38 [OpenGL GPU] Make polygon filling rules user-controllable. 2022-04-15 15:57:41 +03:00
wheremyfoodat
8bf239c957 [OpenGL GPU debugger] Add colour editor for VRAM clearing. 2022-04-15 15:18:56 +03:00
wheremyfoodat
3ce4910d2e Add softgpu and openglgpu CLI options. 2022-04-15 14:13:10 +03:00
wheremyfoodat
dc1577eb85 Add GPU debugging interface. 2022-04-15 13:32:04 +03:00
wheremyfoodat
d48dc4766d [OpenGL GPU] Stub mono rects. 2022-04-15 00:53:49 +03:00
wheremyfoodat
87dc0d19b9 [OpenGL GPU] Optimize vertex shader & set draw offset GP1 command. 2022-04-15 00:31:42 +03:00
wheremyfoodat
53cb61a952 [OpenGL GPU] Display area setting (Except for setting the width), vertex offsets 2022-04-15 00:16:07 +03:00
wheremyfoodat
d3090215a5 [GPU] Remove updateLace, rename to vblank. 2022-04-11 02:35:11 +03:00
wheremyfoodat
c041c66ed3 Improve the way the GPU and GUI trade the GL context between one another 2022-04-11 02:25:31 +03:00
wheremyfoodat
0f593fb36f [OpenGL GPU] Fix resetting. 2022-04-11 00:34:38 +03:00
wheremyfoodat
c2a11e3390 Some cleanup 2022-04-10 23:27:55 +03:00
wheremyfoodat
f56273ad8c Remove unused code. 2022-04-10 14:51:27 +03:00
wheremyfoodat
eafec07321 [OpenGL] Add rectangle class 2022-04-10 13:37:18 +03:00
wheremyfoodat
2dc0989454 [OpenGL] Add C++ versions of GLSL vector types. 2022-04-10 13:00:04 +03:00
wheremyfoodat
54b99944a2 Implement VRAM rectangle fill command. 2022-04-10 12:32:40 +03:00
wheremyfoodat
fea4ffd403 [OpenGL GPU] Add reset support & clearing VRAM 2022-04-10 02:37:40 +03:00
wheremyfoodat
f8e9043223 [OpenGL] Add OpenGL::get<T> 2022-04-10 02:02:51 +03:00