suyu/src/shader_recompiler/frontend/ir
ReinUsesLisp 21e3382830 shader: Simplify code in opcodes.h to fix Intellisense
Avoid using std::array to fix Intellisense not properly compiling this
code and disabling itself on all files that include it.

While we are at it, change the code to use u8 instead of size_t for the
number of instructions in an opcode.
2021-07-22 21:51:29 -04:00
..
attribute.cpp shader: Implement transform feedbacks and define file format 2021-07-22 21:51:27 -04:00
attribute.h shader: Implement transform feedbacks and define file format 2021-07-22 21:51:27 -04:00
basic_block.cpp shader: Inline common IR::Block methods 2021-07-22 21:51:28 -04:00
basic_block.h shader: Intrusively store in a block if it's sealed or not 2021-07-22 21:51:28 -04:00
breadth_first_search.h shader: Move microinstruction header to the value header 2021-07-22 21:51:28 -04:00
condition.cpp shader_recompiler,video_core: Cleanup some GCC and Clang errors 2021-07-22 21:51:26 -04:00
condition.h shader_recompiler,video_core: Cleanup some GCC and Clang errors 2021-07-22 21:51:26 -04:00
flow_test.cpp shader: Initial recompiler work 2021-07-22 21:51:21 -04:00
flow_test.h shader: Implement CSET and CSETP 2021-07-22 21:51:23 -04:00
ir_emitter.cpp shader: Add coarse derivatives 2021-07-22 21:51:28 -04:00
ir_emitter.h shader: Add coarse derivatives 2021-07-22 21:51:28 -04:00
microinstruction.cpp shader: Fix gcc warnings 2021-07-22 21:51:28 -04:00
modifiers.h shader: Implement indexed textures 2021-07-22 21:51:28 -04:00
opcodes.cpp shader: Inline common Opcode and Inst functions 2021-07-22 21:51:28 -04:00
opcodes.h shader: Simplify code in opcodes.h to fix Intellisense 2021-07-22 21:51:29 -04:00
opcodes.inc shader: Implement indexed textures 2021-07-22 21:51:28 -04:00
patch.cpp shader: Implement tessellation shaders, polygon mode and invocation id 2021-07-22 21:51:27 -04:00
patch.h shader: Implement tessellation shaders, polygon mode and invocation id 2021-07-22 21:51:27 -04:00
post_order.cpp shader: Primitive Vulkan integration 2021-07-22 21:51:22 -04:00
post_order.h shader: Support SSA loops on IR 2021-07-22 21:51:22 -04:00
pred.h shader: Rename, implement FADD.SAT and P2R (imm) 2021-07-22 21:51:22 -04:00
program.cpp shader: Move microinstruction header to the value header 2021-07-22 21:51:28 -04:00
program.h shader: Implement geometry shaders 2021-07-22 21:51:27 -04:00
reg.h shader: Fix alignment checks on RZ 2021-07-22 21:51:25 -04:00
type.cpp shader: Make typed IR 2021-07-22 21:51:21 -04:00
type.h shader: Implement tessellation shaders, polygon mode and invocation id 2021-07-22 21:51:27 -04:00
value.cpp shader: Inline common Value getters 2021-07-22 21:51:28 -04:00
value.h shader: Inline common Value getters 2021-07-22 21:51:28 -04:00