Unknown W. Brackets
|
abace1aa76
|
For render-to-tex, full alpha on 565 use only.
It's not how it was drawn, but how it is used... in case it changes
formats, which apparently Split/Second does. Fixes #7492.
|
2015-02-21 18:08:50 -08:00 |
|
Unknown W. Brackets
|
0d9e0b16dd
|
Fix textures leaking on game exit.
|
2015-01-24 20:36:01 -08:00 |
|
Henrik Rydgard
|
cae58cafee
|
Revert "Merge pull request #7361 from hrydgard/color-conv-centralize"
This reverts commit f1b57dabf5, reversing
changes made to 41001637ce.
|
2015-01-22 19:53:32 +01:00 |
|
Henrik Rydgard
|
07933cad42
|
Revert "Minor optimizations, add a failsafe"
This reverts commit 48e4d1edae.
|
2015-01-22 19:52:58 +01:00 |
|
Henrik Rydgard
|
9c64351578
|
Revert "Fix issues with scaling ARGB1555 textures in OpenGL, introduced by the recent merge"
This reverts commit 08eaa6e1f7.
|
2015-01-22 19:52:49 +01:00 |
|
Henrik Rydgard
|
08eaa6e1f7
|
Fix issues with scaling ARGB1555 textures in OpenGL, introduced by the recent merge
|
2015-01-20 22:48:39 +01:00 |
|
Henrik Rydgard
|
48e4d1edae
|
Minor optimizations, add a failsafe
|
2015-01-20 20:08:12 +01:00 |
|
Henrik Rydgard
|
7faddd6100
|
Consolidate the two TextureScaler copies into one.
Also lets us clean up ColorConv slightly.
|
2015-01-20 17:32:55 +01:00 |
|
Henrik Rydgard
|
4d1c1e41f3
|
Optimize and consolidate color conversion a bit
|
2015-01-20 17:32:55 +01:00 |
|
Henrik Rydgard
|
2623a48b4a
|
Centralize color conversion functions in Common/ColorConv.
|
2015-01-20 17:32:54 +01:00 |
|
Unknown W. Brackets
|
d1b3dcffd8
|
Fix another potential divide by zero.
|
2015-01-19 08:45:19 -08:00 |
|
Unknown W. Brackets
|
e3b7ddb258
|
Clarify enum usage.
|
2015-01-18 13:26:26 -08:00 |
|
Unknown W. Brackets
|
795088001c
|
Avoid passing a GPUstate by value.
Only used by Qt GE debugger thing anyway.
|
2015-01-17 18:21:04 -08:00 |
|
Unknown W. Brackets
|
40ea889b6a
|
Cache the VBO/index buffer to avoid redundancy.
Well, mostly just redundant unbinds.
|
2015-01-11 16:56:29 -08:00 |
|
Unknown W. Brackets
|
d097999fad
|
Avoid killing textures unless we have several mb.
|
2014-12-21 17:00:55 -08:00 |
|
Henrik Rydgard
|
b4b7cd0722
|
GLES: Merge the two ShaderID classes as they are identical.
I don't expect the number of bits required to grow or shrink massively for either type of shader in this backend.
|
2014-12-14 19:24:11 +01:00 |
|
Henrik Rydgard
|
8974cd675e
|
Workaround silly PowerVR driver bug, prevent mipmapping on framebuffer textures
Not sure if these actually help anything in practice though. At least gets rid of debug log spam from the driver..
|
2014-12-14 01:24:01 +01:00 |
|
Lioncash
|
dc436aebe8
|
GPU: Get rid of unused variable warnings
|
2014-12-12 09:29:41 -05: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
|
d17aa4738a
|
Some more GetPointer cleanup
|
2014-10-19 23:19:51 +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 |
|
Unknown W. Brackets
|
4e50eed85b
|
d3d9: Specify tex stage for binding framebuf color.
|
2014-09-21 12:11:17 -07:00 |
|
Unknown W. Brackets
|
9af40cb14f
|
d3d: Update the texture cache to mostly match.
Now we can reduce the differences down.
|
2014-09-09 00:53:01 -07:00 |
|
Unknown W. Brackets
|
b45711ba94
|
d3d: Centralize parts of the texture cache.
Should merge these.
|
2014-09-08 20:55:56 -07:00 |
|
Unknown W. Brackets
|
ac97f1ed96
|
Avoid a very unlikely fbo leak.
|
2014-09-08 07:41:23 -07:00 |
|