summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge pull request #1088 from aroulin/x64-emitter-abi-callGravatar bunnei2015-09-022-28/+18
|\ \
| * | x64: Proper stack alignment in shader JIT function callsGravatar aroulin2015-09-012-28/+18
* | | video_core: Fix format specifiers warningsGravatar aroulin2015-09-022-2/+3
|/ /
* | Merge pull request #1092 from Subv/vertex_offsetGravatar Tony Wasserka2015-08-312-1/+7
|\ \
| * | Pica: Added the primitive_restart register (0x25f) to the registers map.Gravatar Subv2015-08-312-1/+5
| * | Pica: Add the vertex_offset register to the Pica registers map.Gravatar Subv2015-08-312-0/+2
* | | Shader JIT: Fix SGE/SGEI NaN behaviorGravatar aroulin2015-08-311-3/+3
|/ /
* | Merge pull request #1059 from Subv/vertex_offsetGravatar bunnei2015-08-302-2/+8
|\ \ | |/ |/|
| * GPU: Implemented register 0x22A.Gravatar Subv2015-08-302-2/+8
* | Merge pull request #1049 from Subv/stencilGravatar bunnei2015-08-296-28/+111
|\ \
| * | HWRenderer: Added a workaround for the Intel Windows driver bug that causes g...Gravatar Subv2015-08-241-2/+9
| * | HWRasterizer: Implemented stencil ops 6 and 7.Gravatar Subv2015-08-211-1/+3
| * | SWRasterizer: Implemented stencil ops 6 and 7.Gravatar Subv2015-08-212-6/+14
| * | HWRasterizer: Implemented stencil op 1 (GL_ZERO)Gravatar Subv2015-08-211-1/+1
| * | SWRasterizer: Implemented stencil action 1 (GL_ZERO).Gravatar Subv2015-08-212-1/+4
| * | SWRasterizer: Removed a todo. Verified with hwtests.Gravatar Subv2015-08-211-1/+0
| * | SWRenderer: The stencil depth_pass action is executed even if depth testing i...Gravatar Subv2015-08-211-7/+5
| * | Rasterizer: Abstract duplicated stencil code into a lambda.Gravatar Subv2015-08-211-6/+9
| * | GLRasterizer: Implemented stencil testing in the hw renderer.Gravatar Subv2015-08-204-2/+44
| * | GPU/Rasterizer: Corrected the stencil implementation.Gravatar Subv2015-08-202-18/+39
| |/
* | Merge pull request #1065 from yuriks/shader-fpGravatar Yuri Kunde Schlesner2015-08-274-57/+100
|\ \
| * | fixup! Shaders: Fix multiplications between 0.0 and infGravatar Yuri Kunde Schlesner2015-08-241-4/+4
| * | Shader JIT: Tiny micro-optimization in DPHGravatar Yuri Kunde Schlesner2015-08-241-4/+4
| * | Shaders: Fix multiplications between 0.0 and infGravatar Yuri Kunde Schlesner2015-08-243-40/+58
| * | Shaders: Explicitly conform to PICA semantics in MAX/MINGravatar Yuri Kunde Schlesner2015-08-242-2/+10
| * | Shader JIT: Add name to second scratch register (XMM4)Gravatar Yuri Kunde Schlesner2015-08-241-3/+5
| * | Shader JIT: Fix CMP NaN behavior to match hardwareGravatar Yuri Kunde Schlesner2015-08-241-8/+23
* | | gl_rasterizer_cache: Detect and ignore unnecessary texture flushes.Gravatar bunnei2015-08-273-8/+18
* | | Shader JIT: Fix float to integer rounding in MOVAGravatar aroulin2015-08-271-2/+2
* | | Shader JIT: ifdef out reference to ifdef'd out shader_mapGravatar archshift2015-08-261-0/+2
* | | Integrate the MicroProfile profiling libraryGravatar Yuri Kunde Schlesner2015-08-245-0/+25
* | | Merge pull request #1063 from Subv/hw_renderer_debug_fbGravatar bunnei2015-08-241-2/+6
|\ \ \
| * | | HWRenderer: Only reload the framebuffer from gpu memory if the hw renderer is...Gravatar Subv2015-08-231-2/+6
| | |/ | |/|
* | | shader_jit: Replace two MDisp usages with MatRGravatar Lioncash2015-08-241-2/+2
| |/ |/|
* | Merge pull request #1062 from aroulin/shader-rcp-rsqGravatar bunnei2015-08-232-10/+10
|\ \
| * | Shader: Use std::sqrt for float instead of sqrtGravatar aroulin2015-08-231-1/+1
| * | Shader: RCP and RSQ computes only the 1st componentGravatar aroulin2015-08-232-10/+10
* | | Shader: implement DPH/DPHI in JITGravatar aroulin2015-08-222-2/+36
* | | Shader: implement DPH/DPHI in interpreterGravatar aroulin2015-08-221-1/+8
|/ /
* | Shader: implement SGE, SGEI and SLT in JITGravatar aroulin2015-08-192-15/+36
* | Shader: implement SGE, SGEI in interpreterGravatar aroulin2015-08-191-0/+14
* | Merge pull request #1047 from aroulin/shader-ex2-lg2Gravatar bunnei2015-08-182-0/+33
|\ \
| * | Shader: Save caller-saved registers in JIT before a CALLGravatar aroulin2015-08-192-0/+33
* | | Merge pull request #1037 from aroulin/shader-ex2-lg2Gravatar bunnei2015-08-183-2/+58
|\| | | |/ |/|
| * Shader: implement EX2 and LG2 in JITGravatar aroulin2015-08-172-2/+22