Commit graph

4742 commits

Author SHA1 Message Date
Nicolas Pixel Noble
84fe39d6d9 Merge remote-tracking branch 'peach/opengl-gpu' into opengl-gpu 2022-08-05 14:47:53 -07:00
wheremyfoodat
ed70d2c813 Bonk 2022-08-06 00:14:29 +03:00
Nicolas Pixel Noble
cfc5809239 Merge remote-tracking branch 'upstream/main' into opengl-gpu
# Conflicts:
#	src/core/psxemulator.h
2022-08-05 09:01:15 -07:00
Nicolas Noble
3ba6ae6fa1
Merge pull request #953 from nicolasnoble/better-ogl-errors
Better formatted OpenGL errors.
2022-08-05 08:14:44 -07:00
Nicolas Pixel Noble
8cc745ab7d Better formatted OpenGL errors. 2022-08-05 00:23:21 -07:00
Nicolas Pixel Noble
7f7fe69da7 Proper vector initialization. 2022-08-04 20:46:32 -07:00
Nicolas Pixel Noble
ef069338c4 Better Vertex constructor. 2022-08-04 20:45:10 -07:00
Nicolas Pixel Noble
3b192a51a2 Slightly better initialization for GPU object. 2022-08-04 20:44:34 -07:00
Nicolas Pixel Noble
56f615721d Forcing OpenGL errors in testmode. 2022-08-04 20:42:52 -07:00
Nicolas Pixel Noble
baff569b2e Merge remote-tracking branch 'upstream/main' into opengl-gpu 2022-08-03 21:57:44 -07:00
Nicolas Noble
662b416256
Merge pull request #952 from nicolasnoble/misc-cleanup
Misc cleanup.
2022-08-03 21:56:23 -07:00
Nicolas Pixel Noble
1b46861229 Reverting faulty change. 2022-08-03 20:53:21 -07:00
Nicolas Pixel Noble
d01ead1969 Misc cleanup. 2022-08-03 20:05:00 -07:00
Nicolas Pixel Noble
b56fef1275 Fixing core filter file conflict. 2022-08-03 17:38:28 -07:00
Nicolas Noble
250e0db322
Merge pull request #951 from nicolasnoble/opengl-better-init
Better GLFW initialization.
2022-08-02 20:16:35 -07:00
Nicolas Pixel Noble
b75765233a Better GLFW initialization. 2022-08-02 19:06:39 -07:00
Nicolas Noble
406b58e159
Adding CLI version link 2022-08-02 08:41:17 -07:00
Nicolas Noble
6cfee6d8fb
Merge pull request #950 from nicolasnoble/gdb-cli
Adding cli arguments for GDB server.
2022-08-02 07:42:06 -07:00
Nicolas Noble
4c7cfb8077
Few more typos. 2022-08-01 22:41:22 -07:00
Nicolas Noble
be1a6714b1
Typo. 2022-08-01 21:09:51 -07:00
Nicolas Pixel Noble
8f34d8e6c2 Adding cli arguments for GDB server. 2022-08-01 19:24:08 -07:00
Nicolas Noble
1e7ba21eb8
Merge pull request #949 from grumpycoders/windows-cli
Adding Windows CLI version.
2022-08-01 18:09:28 -07:00
Nicolas Pixel Noble
ce60aa12e0 Adding Windows CLI version. 2022-08-01 17:20:10 -07:00
Nicolas Noble
b71b6f0e97
Merge pull request #947 from nicolasnoble/spu-psxhw-fix
Fixing PSXHW's SPU access, and cleanup.
2022-07-31 20:23:03 -07:00
Nicolas Noble
21122c1b5a
Merge pull request #948 from johnbaumann/main
Fix interrupt scaler screen
2022-07-31 20:22:29 -07:00
Nicolas Pixel Noble
51045e4864 Fixing PSXHW's SPU access, and cleanup.
Fixes #946.
2022-07-31 19:36:18 -07:00
wheremyfoodat
f5821543c2 [SW renderer] Fix GPUREAD to fit old GPU spec 2022-08-01 01:28:51 +03:00
wheremyfoodat
6b83f196bf [GPU] Remove GP1(1Fh) hax, implement GP0(02h), GP1(1Fh) in both backends 2022-08-01 01:06:12 +03:00
wheremyfoodat
052887eefd Shader editor optimization, port to new GL API, 24bpp conv shader 2022-07-31 01:14:54 +03:00
wheremyfoodat
6b6d84535b Optimize projection matrix handling (better code on MSVC) 2022-07-31 00:27:57 +03:00
wheremyfoodat
c1eeb1323f Display fixes 2022-07-30 21:06:29 +03:00
Nicolas Noble
5df2b9b41e
Merge pull request #945 from mkst/psyq-stderr-and-nonzero-return
psyq-obj-parser - print errors to stderr and return nonzero on failure
2022-07-30 03:05:14 -07:00
Mark Street
27b8733fbc psyq-obj-parser - print errors to stderr and return nonzero on failure 2022-07-30 10:26:07 +01:00
Nicolas Noble
f44a9fe9cd
Merge pull request #943 from grumpycoders/better-unaligned
Better unaligned operations.
2022-07-29 23:12:44 -07:00
Nicolas Noble
d17dccfb8e Better unaligned operations. 2022-07-29 22:24:16 -07:00
John Baumann
904c5a0411 Fix interrupt scaler screen 2022-07-30 00:17:55 -05:00
Nicolas Noble
e1eab9cd4d
Merge pull request #942 from JonathanDotCel/main
dot
2022-07-29 18:24:46 -07:00
Nicolas Noble
92596b48b8
Merge pull request #941 from nicolasnoble/second-pad
Properly maps all controllers
2022-07-29 17:55:00 -07:00
JonathanDotCel
c7f3828c9b dot 2022-07-30 01:30:22 +01:00
Nicolas Pixel Noble
7ba2fa24bf Properly maps all controllers
Fixes #743.
2022-07-29 17:00:26 -07:00
wheremyfoodat
6be7dc8789 [OpenGL GPU] Add forgotten viewport setting 2022-07-29 05:29:33 +03:00
wheremyfoodat
4400b0fef7 [OpenGL GPU] Implement display enable/disable 2022-07-28 05:06:02 +03:00
wheremyfoodat
69afcadc54 Optimize vertex shader (TODO: This might break on ancient hw?) 2022-07-28 03:29:16 +03:00
wheremyfoodat
7df7c808d0 Address more comments 2022-07-28 03:07:56 +03:00
wheremyfoodat
a7de7836c0 Address comments 2022-07-28 02:24:25 +03:00
Nicolas Noble
592ab8b8a5
Merge pull request #940 from nicolasnoble/openbios-updates
Updating some OpenBIOS stuff.
2022-07-26 20:58:26 -07:00
Nicolas Pixel Noble
8029a6fe76 Updating some OpenBIOS stuff. 2022-07-26 18:55:10 -07:00
wheremyfoodat
1daf4036cc Comment out debug printfs, fix wording 2022-07-27 03:49:23 +03:00
wheremyfoodat
6c25c99512 Add hw renderer shader editor files to gitignore 2022-07-27 03:32:37 +03:00
wheremyfoodat
9ae4fad0fc Readme cleanup 2022-07-27 03:30:59 +03:00