summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1267 from yuriks/flipped-framebufferGravatar Yuri Kunde Schlesner2015-12-094-12/+17
|\
| * OpenGL: Flip framebuffers during transfer rather than when renderingGravatar Yuri Kunde Schlesner2015-12-042-12/+11
| * OpenGL: Add support for glFrontFace in the state trackerGravatar Yuri Kunde Schlesner2015-12-042-0/+6
* | Merge pull request #1269 from Subv/triangle_fanGravatar bunnei2015-12-081-5/+4
|\ \
| * | GPU/PrimitiveAssembler: Fixed drawing triangle fans.Gravatar Subv2015-12-061-5/+4
| |/
* | VideoCore: Unify interface to OpenGL and SW rasterizersGravatar Yuri Kunde Schlesner2015-12-0713-67/+105
* | VideoCore: Rename HWRasterizer methods to be less confusingGravatar Yuri Kunde Schlesner2015-12-064-12/+12
* | OpenGL: Rename cache functions to better match what they actually doGravatar Yuri Kunde Schlesner2015-12-063-12/+11
|/
* PICA: Properly emulate 1-stage delay in the combiner bufferGravatar Yuri Kunde Schlesner2015-11-302-12/+19
* renderer_opengl: Fix uniform issues introduced with kemenaran/avoid-explicit-...Gravatar bunnei2015-11-252-6/+8
* Use regular uniform locationGravatar Pierre de La Morinerie2015-11-253-15/+5
* FragShader: Use an UBO instead of several individual uniformsGravatar Subv2015-11-186-13/+67
* GPU/Loaders: Log an error when a loader tries to load from a component beyond...Gravatar Subv2015-11-091-0/+2
* gl_shader_gen: Use explicit locations for vertex shader attributes.Gravatar bunnei2015-10-212-15/+9
* gl_shader_gen: Optimize code for AppendAlphaTestCondition.Gravatar bunnei2015-10-211-16/+11
* gl_rasterizer: Define enum types for each vertex texcoord attribute.Gravatar bunnei2015-10-213-12/+14
* gl_shader_gen: Various cleanups to shader generation.Gravatar bunnei2015-10-213-48/+52
* gl_rasterizer: Use MMH3 hash for shader cache hey.Gravatar bunnei2015-10-214-83/+63
* gl_shader_gen: Require explicit uniform locations.Gravatar bunnei2015-10-213-56/+34
* gl_shader_gen: Rename 'o' to 'attr' in vertex/fragment shaders.Gravatar bunnei2015-10-211-11/+11
* gl_shader_gen: AppendAlphaModifier default should be 0.0, not vec4(0.0).Gravatar bunnei2015-10-211-1/+1
* gl_shader_gen: Fix bug where TEV stage outputs should be clamped.Gravatar bunnei2015-10-211-3/+3
* gl_rasterizer: Add documentation to ShaderCacheKey.Gravatar bunnei2015-10-211-0/+16
* gl_shader_gen: Add additional function documentation.Gravatar bunnei2015-10-212-0/+18
* gl_shader_util: Cleanup header file + add docstring.Gravatar bunnei2015-10-211-1/+7
* gl_shader_gen: Various cleanups + moved TEV stage generation to its own funct...Gravatar bunnei2015-10-211-161/+170
* renderer_opengl: Refactor shader generation/caching to be more organized + va...Gravatar bunnei2015-10-2110-788/+509
* gl_rasterizer: Move logic for creating ShaderCacheKey to a static function.Gravatar bunnei2015-10-213-22/+50
* gl_shader_util: Use vec3 constants for AppendColorCombiner.Gravatar bunnei2015-10-211-6/+6
* gl_rasterizer: Fix typo in uploading TEV const color uniforms.Gravatar bunnei2015-10-211-5/+5
* gl_shader_util: Fix precision bug with alpha testing.Gravatar bunnei2015-10-212-9/+9
* Initial implementation of fragment shader generation with caching.Gravatar Subv2015-10-217-261/+568
* CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.Gravatar Emmanuel Gil Peyrot2015-10-092-7/+7
* Silence -Wsign-compare warnings.Gravatar Rohit Nirmal2015-10-061-3/+3
* fix some xcode 7.0 warningsGravatar Martin Lindhe2015-09-293-2/+4
* general: Silence some warnings when using clangGravatar Lioncash2015-09-163-7/+7
* video_core: Reorganize headersGravatar Lioncash2015-09-1119-62/+56
* video_core: Remove unnecessary includes from headersGravatar Lioncash2015-09-115-13/+3
* Merge pull request #1133 from lioncash/emplace-backGravatar bunnei2015-09-101-3/+3
|\
| * gl_rasterizer: Replace push_back calls with emplace_back in AddTriangleGravatar Lioncash2015-09-101-3/+3
* | Merge pull request #1136 from lioncash/protoGravatar bunnei2015-09-101-3/+0
|\ \
| * | renderer_opengl: Remove unimplemented function declarationGravatar Lioncash2015-09-101-3/+0
| |/
* / video_core: Remove unused variablesGravatar Lioncash2015-09-103-4/+0
|/
* Shader JIT: Use SCALE constant from emitterGravatar aroulin2015-09-071-4/+4
* Shader: Fix size_t to int casts of register offsetsGravatar aroulin2015-09-072-15/+21
* OpenGL: Use Sampler Objects to decouple sampler config from texturesGravatar Yuri Kunde Schlesner2015-09-034-21/+76
* OpenGL: Remove ugly and endian-unsafe color pointer castsGravatar Yuri Kunde Schlesner2015-09-034-9/+13
* OpenGL: Add support for Sampler Objects to state trackerGravatar Yuri Kunde Schlesner2015-09-033-4/+42
* Merge pull request #1087 from yuriks/opengl-gladGravatar Yuri Kunde Schlesner2015-09-0311-2812/+12
|\
| * Replace the previous OpenGL loader with a glad-generated 3.3 oneGravatar Yuri Kunde Schlesner2015-08-3011-2812/+12