Unknown W. Brackets
|
7ed67ad066
|
Use floats and SSE for spline colors.
|
2014-12-13 10:36:09 -08:00 |
|
Unknown W. Brackets
|
e130c1648d
|
Clean up some conversion warnings.
|
2014-12-13 10:35:47 -08:00 |
|
Unknown W. Brackets
|
ef73487fca
|
Fix Vec4::SetZero() not clearing all lanes.
|
2014-12-13 10:35:16 -08:00 |
|
Henrik Rydgård
|
a767c8e704
|
Merge pull request #7176 from xebra/spline_bezier2
Fix huge bezier patch issue
|
2014-12-13 18:14:59 +01:00 |
|
xebra
|
7577a49832
|
[spline/bezier]Fix huge bezier patch issue related to #5500
|
2014-12-14 01:49:48 +09:00 |
|
Henrik Rydgård
|
5d6d552e57
|
Merge pull request #7175 from xebra/spline_bezier
Improve spline/bezier tesselation
|
2014-12-13 17:45:15 +01:00 |
|
xebra
|
5659361d51
|
[spline/bezier]Control points don't need big memory size than tesselated vertices.
|
2014-12-14 01:33:40 +09:00 |
|
xebra
|
43e3028add
|
[spline/bezier]Writing vertices to the buffer directly.
|
2014-12-14 01:08:00 +09:00 |
|
Lioncash
|
dc436aebe8
|
GPU: Get rid of unused variable warnings
|
2014-12-12 09:29:41 -05:00 |
|
xebra
|
51a5935d9a
|
[spline/bezier]Bernstein function does not need to calculate at the edges.
|
2014-12-10 01:50:28 +09:00 |
|
xebra
|
9a83c99e19
|
[spline/bezier]Precompute bernstein derivative functions.
|
2014-12-10 01:41:02 +09:00 |
|
xebra
|
8ef4a61bf6
|
[spline/bezier]Spline subdivision counts should be 2 or higher. Related to #4234 #7111
|
2014-12-09 02:42:52 +09:00 |
|
xebra
|
96bb991e45
|
[spline/bezier]Temporary fix to avoid a crash when bezier u/v counts are less than 4. Reported on #4888.
|
2014-12-09 02:24:46 +09:00 |
|
Unknown W. Brackets
|
5538452e2a
|
Fix a warning.
I want to keep the default missing for warnings.
|
2014-12-07 15:41:11 -08:00 |
|
Lioncash
|
a962bc5a6c
|
Mark some functions as const
|
2014-12-07 17:08:13 -05:00 |
|
Henrik Rydgard
|
308e45420a
|
GLES: Add some currently unused information to the opcode table. Keep downcount in a local as much as possible.
|
2014-12-06 11:35:02 +01:00 |
|
Unknown W. Brackets
|
bafa7d0670
|
Add git-version to more than just Core.
This won't catch native or armips, but it will catch more before and still
won't make the build wrongly dirty all the time.
See #5575.
|
2014-12-02 22:55:19 -08:00 |
|
Henrik Rydgård
|
4c06232a17
|
Merge pull request #7125 from xebra/spline_bezier2
Fix spline tex coords perfectly correct.
|
2014-12-02 21:53:08 +01:00 |
|
xebra
|
f6b937fe59
|
[spline/bezier]Fix sometimes spline disappear in medium quality. Reported on #7111.
|
2014-12-03 01:49:08 +09:00 |
|
xebra
|
2d59a15ade
|
[spline/bezier]Fix spline tex coords correctly, it seems perfect!
|
2014-12-03 01:26:40 +09:00 |
|
Henrik Rydgard
|
ff68e32f88
|
Try to fix flat/smooth shade mode issue (caused shader mismatches)
|
2014-12-02 01:13:26 +01:00 |
|
Henrik Rydgard
|
da1352c924
|
Don't bother specifying smooth shading, it's the default.
|
2014-12-02 00:57:51 +01:00 |
|
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 |
|