xebra
|
f032936575
|
Fix flat shading for unsupported hardware.
|
2014-12-01 19:16:20 +09:00 |
|
xebra
|
fe051f30a2
|
[spline/bezier]Fix surface normal at flat shading.
|
2014-11-29 21:58:11 +09:00 |
|
xebra
|
34fe8300ab
|
Support flat shading.
|
2014-11-28 18:59:14 +09:00 |
|
xebra
|
b0ab0295ba
|
[spline/bezier]Fix decoded buffer access violation.
|
2014-11-27 19:01:07 +09:00 |
|
xebra
|
3c1f4b5cb7
|
Merge branch 'spline/bezier'
|
2014-11-26 16:37:18 +09:00 |
|
xebra
|
ad22ffc679
|
[spline/bezier]Support medium quality. It's half of high quality. High quality is the original.
|
2014-11-26 12:23:02 +09:00 |
|
Henrik Rydgard
|
a6eb4c7e73
|
Warning fix
|
2014-11-25 23:57:11 +01:00 |
|
xebra
|
368ebf7da3
|
[spline/bezier]Fix order of quad indices.
|
2014-11-25 23:48:22 +09:00 |
|
xebra
|
8cc7d8c71a
|
[spline/bezier]Fix patch subdivision counts correctly.
|
2014-11-25 23:47:29 +09:00 |
|
xebra
|
ab0eeb18f3
|
[spline/bezier]Support drawing primitives lines and points.
|
2014-11-25 22:32:50 +09:00 |
|
xebra
|
f0ef073307
|
Fix NormalizeVertices() for indexed vertices.
|
2014-11-25 21:24:54 +09:00 |
|
Henrik Rydgård
|
811a27a6e6
|
Merge pull request #7069 from level99procrastinator/depth-range-hack-for-psp2
Workaround for graphics glitch in Phantasy Star Portable 2
|
2014-11-20 14:09:30 +01:00 |
|
xSacha
|
88b1c00a67
|
MIPS: Complete MIPSX rename for buildfix.
|
2014-11-19 07:55:44 +10:00 |
|
xSacha
|
3172fa22e2
|
Integrate new MIPS emitter.
|
2014-11-18 08:40:57 -08:00 |
|
Henrik Rydgard
|
53b5d331b4
|
Assorted minor optimizations
|
2014-11-17 21:21:44 +01:00 |
|
Henrik Rydgard
|
4422b3deb7
|
x86: Minor soft-skinning optimization
|
2014-11-16 17:43:29 +01:00 |
|
Sacha
|
92b0f3b7d9
|
Minor change. Fix build.
|
2014-11-13 23:45:45 +10:00 |
|
xSacha
|
57e4088216
|
Introduce fake vertex decoder JIT as well.
Compiles and links on CI20 but gets unknown crash in GL driver.
|
2014-11-13 17:10:29 +10:00 |
|
Unknown W. Brackets
|
c02172ebd5
|
vertexjit: Oops, this wasn't supposed to be there.
Fixes #7081.
|
2014-11-11 08:31:27 -08:00 |
|
Sacha
|
1ba9103cef
|
Better support for new archs.
|
2014-11-11 22:55:49 +10:00 |
|
level99procrastinator
|
52d6f40ec8
|
Make sure no NaN goes into projection matrix.
|
2014-11-09 20:34:23 +08:00 |
|
Unknown W. Brackets
|
a838459627
|
vertexjit: Optimize weights on x64 (not 32-bit.)
A few percent in Gods Eater Burst and Kingdom Hearts.
|
2014-11-08 15:16:02 -08:00 |
|
level99procrastinator
|
6fa0fe48a4
|
Move the hack from GPU/GLES/StateMapping.cpp to GPU/GLES/ShaderManager.cpp
|
2014-11-09 01:26:24 +08:00 |
|
level99procrastinator
|
a98980d28b
|
Workaround for graphics glitch in Phantasy Star Portable 2
|
2014-11-08 20:31:17 +08:00 |
|
Unknown W. Brackets
|
59c1485e64
|
Fix typo.
|
2014-11-06 08:51:15 -08:00 |
|
Unknown W. Brackets
|
fba0110073
|
Properly clamp some iterative snprintf()s.
|
2014-11-05 08:06:15 -08:00 |
|
Unknown W. Brackets
|
ebb9f68c3e
|
u_lightpos is always set when lights are available.
Tiny optimization.
|
2014-11-05 00:57:22 -08:00 |
|
Unknown W. Brackets
|
c0804427ef
|
Merge remote-tracking branch pull/7047.
And fix the whitespace + optimize the pngs.
|
2014-11-04 01:46:00 -08:00 |
|
TwistedUmbrella
|
07f0478425
|
Xcode 6 / iPhone 6 compatibility updates
|
2014-11-04 03:37:40 -05:00 |
|
Unknown W. Brackets
|
416182b4ba
|
Update to xBRZ 1.1.
Keeping the channel swap stuff and other changes, though.
|
2014-11-02 14:17:24 -08:00 |
|
Henrik Rydgård
|
763e5c9c4b
|
Merge pull request #7035 from unknownbrackets/gpu-minor
Always clamp in ToRGB[A]?()
|
2014-10-31 18:17:39 +01:00 |
|
Unknown W. Brackets
|
9f7dbec050
|
Missing include for Linux/etc.
|
2014-10-31 09:51:17 -07:00 |
|
Unknown W. Brackets
|
eee3ac79f4
|
Always clamp in ToRGB[A]?().
Before we only clamped with SSE, better to be consistent. This may also
be slightly faster.
|
2014-10-31 09:07:54 -07:00 |
|
Henrik Rydgard
|
3377db4910
|
D3D: Reduce logspam
|
2014-10-31 00:18:40 +01:00 |
|
Henrik Rydgard
|
0df4afce67
|
Didn't mean to keep this check.
|
2014-10-30 01:04:08 +01:00 |
|
Unknown W. Brackets
|
1b12b57e21
|
Fix reversed consts in hand-neon texhash.
|
2014-10-29 16:38:40 -07:00 |
|
Unknown W. Brackets
|
faea860c27
|
Attempt to match the SSE2 version of the hash.
Not tested, don't currently have an ARM device. May or may not have a
performance hit.
|
2014-10-29 16:37:45 -07:00 |
|
Unknown W. Brackets
|
3977f5a8ec
|
Add a non-SSE implementation of the QuickTexHash.
This way we can use it as a stable value for texture replacements.
|
2014-10-29 16:37:44 -07:00 |
|
Henrik Rydgard
|
1fe2af3421
|
Fix D3D NFSU crash #7030 in a cleaner way than #7033 :)
|
2014-10-29 23:51:23 +01:00 |
|
Unknown W. Brackets
|
2b16b5b79b
|
Use XXH64 on 64-bit systems.
I'm not able to reproduce any real performance difference, but I know
there are some games which do more hashing and it may help there.
|
2014-10-26 17:49:24 -07:00 |
|
Henrik Rydgard
|
d24abb3af0
|
More GetPointer cleanup. memCardDirectory->memStickDirectory.
|
2014-10-19 23:20:51 +02:00 |
|
Henrik Rydgard
|
d17aa4738a
|
Some more GetPointer cleanup
|
2014-10-19 23:19:51 +02:00 |
|
Henrik Rydgard
|
c62255f1d9
|
GetPointerUnchecked is ok around display list pc, checked elsewhere
|
2014-10-19 23:13:54 +02:00 |
|
Henrik Rydgard
|
e22fed8b9f
|
Use unordered_map where it makes sense. Very tiny speed boost?
Also some microoptimizations.
|
2014-10-19 21:12:25 +02:00 |
|
Henrik Rydgard
|
7cb5e7f53f
|
Some very minor optimizations. Remove little-used stat counter.
|
2014-10-19 21:12:25 +02:00 |
|
Henrik Rydgard
|
3c55f81b87
|
Fix #6988 (crash under startup of GTA Chinatown Wars)
|
2014-10-18 11:26:51 +02:00 |
|
Henrik Rydgard
|
8177b4c43b
|
Avoid an ifdef using PTRBITS
|
2014-10-12 19:35:55 +02:00 |
|
Unknown W. Brackets
|
feada0ee65
|
Adjust some logging.
Report logic op more correctly, cleanup an incorrect log.
|
2014-09-28 15:13:52 -07:00 |
|
Unknown W. Brackets
|
32fc4c7676
|
d3d9: Try harder to get a shader compile error.
|
2014-09-26 21:32:22 -07:00 |
|
Unknown W. Brackets
|
358462a7f4
|
Add a .gitattributes to normalize newlines.
No code changes.
|
2014-09-26 21:20:50 -07:00 |
|