suyu/src/video_core/shader
Lioncash 1c340c6efa CMakeLists: Specify -Wextra on linux builds
Allows reporting more cases where logic errors may exist, such as
implicit fallthrough cases, etc.

We currently ignore unused parameters, since we currently have many
cases where this is intentional (virtual interfaces).

While we're at it, we can also tidy up any existing code that causes
warnings. This also uncovered a few bugs as well.
2020-04-15 21:33:46 -04:00
..
decode CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
ast.cpp Shader_IR: Implement Fast BRX and allow multi-branches in the CFG. 2019-10-25 09:01:31 -04:00
ast.h shader: Remove curly braces initializers on shared pointers 2020-02-01 22:52:10 -03:00
compiler_settings.cpp Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes. 2019-10-04 18:52:50 -04:00
compiler_settings.h Shader_IR: allow else derivation to be optional. 2019-10-04 18:52:52 -04:00
control_flow.cpp video_core: Rename "const buffer locker" to "registry" 2020-03-09 18:40:06 -03:00
control_flow.h video_core: Rename "const buffer locker" to "registry" 2020-03-09 18:40:06 -03:00
decode.cpp video_core: Rename "const buffer locker" to "registry" 2020-03-09 18:40:06 -03:00
expr.cpp video_core/expr: Supply operator!= along with operator== 2019-10-05 09:14:26 -04:00
expr.h Shader_IR: Address Feedback. 2019-10-26 15:38:30 -04:00
node.h shader/memory: Implement RED.E.ADD 2020-04-06 02:24:47 -03:00
node_helper.cpp shader_decode: ATOM/ATOMS: add function to avoid code repetition 2020-03-30 18:47:50 +07:00
node_helper.h Shader_IR: Implement initial code for tracking indexed samplers. 2020-01-24 16:43:30 -04:00
registry.cpp engines/maxwell_3d: Add TFB registers and store them in shader registry 2020-03-09 18:40:53 -03:00
registry.h engines/maxwell_3d: Add TFB registers and store them in shader registry 2020-03-09 18:40:53 -03:00
shader_ir.cpp CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
shader_ir.h Merge pull request #3578 from ReinUsesLisp/vmnmx 2020-04-12 10:44:03 -04:00
track.cpp CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
transform_feedback.cpp shader/transform_feedback: Expose buffer stride 2020-03-13 18:33:05 -03:00
transform_feedback.h shader/transform_feedback: Expose buffer stride 2020-03-13 18:33:05 -03:00