Commit Graph
18759 Commits
Author SHA1 Message Date
Henrik Rydgard 7f4e473e8c Add new shader viewing tool 2015-10-14 18:10:21 +02:00
Henrik Rydgard 09cc80f413 Don't skip lights that are being used for shade mapping when generating vertex shader IDs 2015-10-14 18:01:40 +02:00
Henrik Rydgard f4d50feacb Reduce the number of shaders generated by games that juggle a lot of lights, like Tekken 6 2015-10-14 17:56:36 +02:00
Henrik Rydgård 90566dddb1 Merge pull request #8063 from hrydgard/shader-gen-from-id
OpenGL: Generate shader code directly from the shader IDs without looking at gstate
2015-10-14 17:51:22 +02:00
Henrik Rydgård d12f74d49b Slightly more elegant error handling 2015-10-14 17:44:50 +02:00
Henrik Rydgård 6bd1a43e20 Minor cleanups 2015-10-14 11:18:45 +02:00
Henrik Rydgård cdf61ad21a Fix bug in fragment shader ID reading 2015-10-14 11:17:13 +02:00
Henrik Rydgård 87f45ed307 OpenGL: Generate vertex shaders directly from the shader ID. 2015-10-14 10:50:29 +02:00
Henrik Rydgård 39f04ab5d6 OpenGL: Generate fragment shaders directly from the ID. 2015-10-14 10:50:08 +02:00
Henrik Rydgård 633385252b Some extra functionality in ShaderID 2015-10-14 09:09:49 +02:00
Henrik Rydgård 7924ccf64c Merge pull request #8059 from unknownbrackets/atrac-headermap
Atrac: calculate instead of using header value map
2015-10-13 08:31:13 +02:00
Unknown W. Brackets 4e7c59daae Fix minor typo. 2015-10-12 22:14:14 -07:00
Unknown W. Brackets 679b64ef5a Atrac: calculate instead of using header value map.
These are knowable values, so there's no real benefit to a static table
except potentially error detection.
2015-10-12 22:10:35 -07:00
Unknown W. Brackets 4222639a84 Oops, fix texture preview in GE debugger. 2015-10-12 21:40:47 -07:00
Henrik Rydgard 91e576449f Update version numbers to 1.1.1 v1.1.1 2015-10-12 19:57:19 +02:00
Henrik Rydgård 1950e4c6f4 More README updates for 1.1.1 2015-10-11 23:38:16 +02:00
Henrik Rydgard 4e9f1840c1 Update README.md for 1.1.1.
Release tomorrow or Tuesday.
2015-10-11 22:36:06 +02:00
Henrik Rydgard d56a52e300 Update lang 2015-10-11 22:30:34 +02:00
Unknown W. Brackets 608117085a Merge pull request #8052 from hrydgard/android-x86-savestate-fix
Fix for a struct padding error affecting Android-x86 savestates
2015-10-11 09:43:41 -07:00
Henrik Rydgard f9f9619bea Fix and clarify comments 2015-10-11 18:42:32 +02:00
Henrik Rydgard 652e4bca76 Fix for a struct padding error affecting Android-x86, making it produce savestates that were not compatible with the other platforms. 2015-10-11 14:38:26 +02:00
Henrik Rydgard 39145252e3 Windows: Add the ability to turn on GL_ARB_debug_output via a hidden config option 2015-10-11 11:52:40 +02:00
Henrik Rydgård 06cbc31a82 Merge pull request #8047 from hrydgard/revert-7897-win10update
Revert "Make PPSSPP aware of Windows 10 (mostly for the info screen)."
2015-10-10 19:35:55 +02:00
Henrik Rydgård cda9444a16 Revert "Make PPSSPP aware of Windows 10 (mostly for the info screen)." 2015-10-10 19:07:15 +02:00
Henrik Rydgård e0de346036 Merge pull request #8046 from unknownbrackets/jit-alloc
Reset memory alloc pointer when jit alloc fails
2015-10-10 18:13:49 +02:00
Unknown W. Brackets 935b802dad Reset memory alloc pointer when jit alloc fails.
On Windows x64, we keep track of our last allocation.  Once we run out of
our 2GB range, we need to start over or it'll just fail.

Fixes #8021.
2015-10-10 09:07:34 -07:00
Henrik Rydgård 1185bdc7a3 Merge pull request #8045 from hrydgard/more-rounding-fixes
More rounding fixes
2015-10-10 17:02:52 +02:00
Henrik Rydgard 92f7f459dc Not safe to change the rounding mode function pointer in GenerateCode 2015-10-10 16:46:07 +02:00
Henrik Rydgard 65ee3723d3 ARM64: Don't update currentRoundingFunc unless necessary. 2015-10-10 14:33:01 +02:00
Henrik Rydgard 70239f1611 Fix another rounding bug. ARM64 passes the fpu test again. 2015-10-10 13:30:30 +02:00
Henrik Rydgard a6294f3e2d Now the three backends actually do the same thing with rounding. Fixes a bug in the x86 backend, too. 2015-10-10 13:11:38 +02:00
Henrik Rydgard 1ddb508542 Improve x86 disassembly (a few symbols) 2015-10-10 13:05:17 +02:00
Henrik Rydgard 30555f31ca ARM64 typo fix. Add a couple of worrying comments... 2015-10-10 11:56:59 +02:00
Henrik Rydgard 8914cd9914 ARM64 disassembler improvements (show many kinds of branch targets properly) 2015-10-10 11:27:28 +02:00
Henrik Rydgård 4c4e95743a Merge pull request #8042 from hrydgard/debloat-rounding-2
Pregenerate rounding code and call it
2015-10-10 10:24:36 +02:00
Henrik Rydgard d628b9b57b Minor fixes, mostly comments 2015-10-10 10:03:34 +02:00
Henrik Rydgård 4aceb47cbd Typo fix in compat.ini 2015-10-08 23:24:15 +02:00
Henrik Rydgard b2b5f3424f Fix for 32-bit ARM 2015-10-08 23:11:57 +02:00
Henrik Rydgard 7fee5abf9f x86/x64: Don't use a separate code block for pregenerated functions, just like on ARM 2015-10-08 22:15:28 +02:00
Henrik Rydgard c41baab747 Pregenerate code to handle rounding mode switches. This time, for all three cores. 2015-10-08 19:58:37 +02:00
Henrik Rydgard b7725c4f40 Remove empty header files 2015-10-08 18:54:33 +02:00
Henrik Rydgård 809a0cdb4f Merge pull request #8040 from hrydgard/rounding-cleanup
Rounding cleanup
2015-10-08 18:52:44 +02:00
Henrik Rydgard 8a3c96a413 ARM64: Don't need to avoid destroying SCRATCH1 in these functions. 2015-10-08 14:54:43 +02:00
Henrik Rydgard bfed830f91 Remove the ability to disable rounding mode support. It's time. 2015-10-08 14:54:42 +02:00
Henrik Rydgard 6dd86cd843 Get rid of the ForceFlushToZero hidden config option 2015-10-08 14:54:41 +02:00
Henrik Rydgard 42ce836ba5 Some minor renames and cleanups 2015-10-08 14:43:16 +02:00
Henrik Rydgard 5f4145238a Fix #8034. Cannot leave IMMs or REGIMM in statically allocated registers after a FlushAll. 2015-10-08 14:39:21 +02:00
Henrik Rydgard e9d84b6496 compat.ini: Disable depth rounding in Ridge Racer. Should help #8031 2015-10-08 09:06:40 +02:00
Henrik Rydgård a212ebd225 Merge pull request #8039 from unknownbrackets/tex-split
Prevent unbinding array buffer in depal (for 1.1.1)
2015-10-08 08:53:27 +02:00
Unknown W. Brackets 03c5c046e5 Merge pull request #8038 from mgaver/patch-7
Buildfix for Xcode7, iOS9
2015-10-07 22:51:18 -07:00