Yuri Kunde Schlesner
|
03835d04f4
|
VideoCore: Rename HWRasterizer methods to be less confusing
|
2015-12-06 19:08:37 -08:00 |
|
Pierre de La Morinerie
|
0735630744
|
Use regular uniform location
The support for GL_ARB_explicit_uniform_location is not that good
(53% according to http://feedback.wildfiregames.com/report/opengl/feature/GL_ARB_explicit_uniform_location).
This fix the shader compilation on Intel HD 4000 (#1222).
|
2015-11-25 11:56:11 +01:00 |
|
Subv
|
823ce62f2f
|
FragShader: Use an UBO instead of several individual uniforms
|
2015-11-18 21:03:56 -05:00 |
|
bunnei
|
0ebcff710e
|
gl_shader_gen: Various cleanups to shader generation.
|
2015-10-21 21:59:44 -04:00 |
|
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 |
|