bunnei
|
240a3b80d9
|
gl_rasterizer: Use MMH3 hash for shader cache hey.
- Includes a check to confirm no hash collisions.
|
2015-10-21 21:58:59 -04:00 |
|
bunnei
|
71edb55114
|
gl_shader_gen: Require explicit uniform locations.
- Fixes uniform issue on AMD.
|
2015-10-21 21:54:56 -04:00 |
|
bunnei
|
f2e7f7e101
|
gl_rasterizer: Add documentation to ShaderCacheKey.
|
2015-10-21 21:53:17 -04:00 |
|
bunnei
|
c86b9d4242
|
renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.
|
2015-10-21 21:53:14 -04:00 |
|
bunnei
|
3c057bd3d8
|
gl_rasterizer: Move logic for creating ShaderCacheKey to a static function.
|
2015-10-21 21:53:05 -04:00 |
|
Subv
|
e3f4233cef
|
Initial implementation of fragment shader generation with caching.
|
2015-10-21 21:51:23 -04:00 |
|
Lioncash
|
aec28ed91e
|
video_core: Reorganize headers
|
2015-09-11 07:31:15 -04:00 |
|
Yuri Kunde Schlesner
|
b044c047c4
|
OpenGL: Use Sampler Objects to decouple sampler config from textures
Fixes #978
|
2015-09-03 15:09:51 -03:00 |
|
bunnei
|
18527b9e21
|
Shader: Move shader code to its own subdirectory, "shader".
|
2015-08-15 17:33:42 -04:00 |
|
bunnei
|
642b9b5030
|
GPU: Refactor "VertexShader" namespace to "Shader".
- Also renames "vertex_shader.*" to "shader_interpreter.*"
|
2015-08-15 17:33:41 -04:00 |
|
Emmanuel Gil Peyrot
|
4964a359e1
|
Core: Cleanup hw includes.
|
2015-06-28 00:46:39 +01:00 |
|
Emmanuel Gil Peyrot
|
596b7c4f63
|
Common: Cleanup key_map includes.
|
2015-06-28 00:36:54 +01:00 |
|
bunnei
|
e6ace38815
|
Pica: Implement LogicOp function.
|
2015-05-31 01:52:41 -04:00 |
|
tfarley
|
05dc633a8c
|
OpenGL renderer
|
2015-05-22 15:51:18 -07:00 |
|