4aeaf3477e
Eliminate artifacts in nobanner.png.
2013-02-22 22:17:32 -06:00
ba979582e2
Makes the "No banner" banner image theme-able. Current "sexy X" banner included as part of "Boomy" theme.
...
Fixes issue 6023.
2013-02-22 15:30:07 -05:00
0a05fcade4
fix glsl compilation error on intel
2013-02-22 12:19:52 +01:00
d9adc26332
real Star Fox fix
2013-02-22 12:14:39 +01:00
242d960781
increase buffer size
...
32M UBO, 16M Vertex, 2M Index
2013-02-22 10:25:38 +01:00
86935ab4fd
forceinline IndexGenerator::WriteTriangle
2013-02-22 03:22:20 -06:00
e270c8b153
fix Star Fox
2013-02-22 09:54:19 +01:00
d3f1bb93f2
Use DataWrite in a few more places.
2013-02-22 02:19:59 -06:00
db1be085c2
VertexManager cleanup
2013-02-22 01:41:52 -06:00
21bd5be753
Buffer size changes.
2013-02-21 23:12:53 -06:00
d76ca57837
Fixed a JIT timing bug that prevented Eternal Darkness from booting in Single Core mode.
2013-02-22 15:13:49 +11:00
f16dcfe6f6
Remove logic from IndexGenerator which does not seem to match that of Video Software.
2013-02-21 21:02:49 -06:00
368c78dd5c
IndexGenerator cleanup.
2013-02-21 19:11:07 -06:00
9332775b68
default upload method for nvidia is buffersubdata
2013-02-21 21:59:40 +01:00
677c6229ad
Experimental VertexLoader cleanup!
2013-02-21 14:41:06 -06:00
a92c93f870
Automate some calculations, with templates!
2013-02-21 13:29:05 -06:00
7987d6babb
Use templates for 8+16 bit indexed versions of SSSE3/SSE4 TextCoord reading.
2013-02-21 12:42:09 -06:00
29d43ef897
Gameini database update. Update/additions of Fifa Street and Open Season (fixes issue 5438). Cleanup of DisableWiimoteSpeaker = 1 (aka Alternate wiimote timing) from the database since it is no longer used. Edit the tales of symphonia projection hack.
2013-02-21 20:34:45 +02:00
bed29f843f
fix spelling
2013-02-21 18:29:17 +01:00
40e17b4cb8
add option for hacked upload and disable it by default
2013-02-21 18:18:44 +01:00
d0e8217714
remove intel pixel shader hack
...
did not work correctly and made warnings on dx11
2013-02-21 17:44:56 +01:00
c7f4d6b9ac
wrapper for s_pCurBufferPointer
2013-02-21 13:45:48 +01:00
4b4dce1bd9
build fix
2013-02-21 13:00:19 +01:00
76e6085e31
consistently usage of buffer pointers
2013-02-21 12:36:29 +01:00
a849bb5242
Merge branch 'vertexloader_cleanup' into vertex-loader-cleanup
...
Conflicts:
Source/Core/VideoCommon/Src/VertexLoader_TextCoord.cpp
2013-02-21 12:18:50 +01:00
66d0c1c301
small cleanups of s_pCurBufferPointer
2013-02-21 11:45:29 +01:00
0d33e20026
bbox: replace s_pCurBufferPointer with locale buffer, so it can be read without read from the writeonly buffer
2013-02-21 11:41:14 +01:00
7a89faf13f
converting the last vertices again instead of copying from buffer on buffer split
...
for mapping, this buffer must be write only, so we cannot copy anthing.
converting again needs more cpu, but should happen rarely
2013-02-21 11:36:10 +01:00
dc776a19a0
Cleanup VertexLoader's Color functions a bit.
2013-02-21 02:49:17 -06:00
660fc12927
Cleanup Position loader functions.
2013-02-21 02:19:06 -06:00
5efdcef34a
No longer have the signed/unsigned hack I guess.
2013-02-21 00:49:47 -06:00
3938d3713b
Fix what I broke.
2013-02-21 00:40:22 -06:00
5b63472ad7
Templatify Normal Loader functions.
2013-02-21 00:10:06 -06:00
5e78f8a176
Templatify TextCord Loader functions.
2013-02-20 20:43:53 -06:00
8f256237a3
Templatify DataReader a bit.
2013-02-20 20:21:25 -06:00
6a13a4e5ed
Add template "swap" function to CommonFuncs.
2013-02-20 20:20:53 -06:00
e9232280c4
Fix OSX!
2013-02-20 17:35:41 -06:00
f3e91bc10d
Hopefully kill a stupid warning on Windows.
2013-02-20 17:30:34 -06:00
e7c93b8ac3
Minor sampler cache cleanup.
2013-02-20 17:15:10 -06:00
b7fae1febb
Fix my DX11 texture-related failure..
...
Fixes issue 6026. (probably)
2013-02-20 14:18:21 -06:00
36f2082a5f
Made vertex loading take constant time. Fixes a hang in Gladius.
2013-02-20 23:38:25 +11:00
6e6d8af6dd
Revert "Don't load level 0 twice for 1-level textures in DX11." and fix it properly.
...
All backend TextureCaches now load level 0 in CreateTexture.
This reverts commit 294cb165ba
.
2013-02-20 05:42:22 -06:00
eae20b77a8
Remove some unneeded sampler-related calls in BPStructs.
2013-02-20 02:01:54 -06:00
294cb165ba
Don't load level 0 twice for 1-level textures in DX11.
2013-02-19 22:39:28 -06:00
55c2a01744
Check for sampler object support, just to be nice.
2013-02-19 21:24:08 -06:00
f2647a1216
Implement OGL sampler cache. Allows binding a texture multiple times with different parameters. Also possibly gives a very small speed improvement.
2013-02-19 21:18:53 -06:00
d93e57ff22
revert b5fe39b8c7
"fix texture parameters"
...
these parameters are really floats. I was just wrong
2013-02-19 22:20:39 +01:00
b5fe39b8c7
fix texture parameters
2013-02-19 17:28:46 +01:00
50f4bf114e
Revert "map_orphan_and_risk - next try for upload method"
...
This reverts commit 17747fcfb8
.
On orphaning, some gl drivers do heurisitics where to store the buffer.
As the hack may only work on pinned memory, it would be much less deteministic.
2013-02-19 15:51:48 +01:00
0f2ee45d96
remove ati workaroung for mipmap creation
...
isn't needed any more by merging mapmap_fixes
2013-02-19 15:40:34 +01:00