citra/src/video_core
wwylele 36981a5aa6 pica/primitive_assembly: Handle winding for GS primitive
hwtest shows that, although GS always emit a group of three vertices as one primitive, it still respects to the topology type, as if the three vertices are input into the primitive assembler independently and sequentially. It is also shown that the winding flag in SETEMIT only takes effect for Shader topology type, which is believed to be the actual difference between List and Shader (hence removed the TODO). However, only Shader topology type is observed in official games when GS is in use, so the other mode seems to be just unintended usage.
2017-08-19 10:13:20 +03:00
..
debug_utils Doxygen: Amend minor issues (#2593) 2017-02-26 17:58:51 -08:00
renderer_opengl Merge pull request #2816 from wwylele/proctex-lutlutlut 2017-07-22 23:03:48 -05:00
shader correct constness 2017-08-19 10:13:20 +03:00
swrasterizer SwRasterizer/Lighting: shorten file name 2017-08-03 13:51:22 +03:00
texture video_core: remove #pragma once in cpp file (#2570) 2017-02-15 00:16:50 -08:00
CMakeLists.txt SwRasterizer/Lighting: shorten file name 2017-08-03 13:51:22 +03:00
command_processor.cpp pica: upload shared shader code to both unit 2017-08-07 10:30:05 +03:00
command_processor.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
gpu_debugger.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
pica.cpp VideoCore: Split regs.h inclusions 2017-02-09 00:04:24 -08:00
pica.h VideoCore: Move Regs to its own file 2017-02-04 13:59:12 -08:00
pica_state.h SwRasterizer/Lighting: Do not use global state in LookupLightingLut. 2017-07-11 19:39:15 +03:00
pica_types.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
primitive_assembly.cpp pica/primitive_assembly: Handle winding for GS primitive 2017-08-19 10:13:20 +03:00
primitive_assembly.h pica/primitive_assembly: Handle winding for GS primitive 2017-08-19 10:13:20 +03:00
rasterizer_interface.h rasterizer: separate TextureCopy from DisplayTransfer 2016-09-29 10:01:34 +08:00
regs.cpp Pica/Regs: Use binary search to look up reg names 2017-02-09 00:04:24 -08:00
regs.h pica/swrasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
regs_framebuffer.h pica: correct bit field length for some registers 2017-05-16 19:24:06 +03:00
regs_lighting.h gl_rasterizer/lighting: fix LUT interpolation 2017-06-21 23:13:06 +03:00
regs_pipeline.h pica/regs: layout geometry shader configuration regs 2017-08-10 01:53:08 +03:00
regs_rasterizer.h pica: correct bit field length for some registers 2017-05-16 19:24:06 +03:00
regs_shader.h pica/regs: layout geometry shader configuration regs 2017-08-10 01:53:08 +03:00
regs_texturing.h Merge pull request #2743 from wwylele/wrap-fix 2017-06-13 21:28:12 -07:00
renderer_base.cpp VideoCore: Move software rasterizer files to sub-directory 2017-02-12 18:08:11 -08:00
renderer_base.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
utils.h VideoCore: Run include-what-you-use and fix most includes. 2016-04-30 17:02:41 +01:00
vertex_loader.cpp VideoCore: Move Regs to its own file 2017-02-04 13:59:12 -08:00
vertex_loader.h VideoCore: Move Regs to its own file 2017-02-04 13:59:12 -08:00
video_core.cpp config: Add option for specifying screen resolution scale factor. 2017-01-07 03:23:22 -05:00
video_core.h Move screen size constants from video_core to core 2017-05-27 18:41:24 -07:00