dxvk/src/dxbc
Philip Rebohle 9721938e57
[d3d11] Introduce d3d11.invariantPosition option
Apparently it's better to make app profiles than risk tanking
performance for all applications. Invariance rules in D3D11 are
undocumented so it's not clear what the correct solution is.
2020-01-23 01:28:19 +01:00
..
dxbc_analysis.cpp [dxbc] Parse patch constant signature 2019-01-26 14:52:29 +01:00
dxbc_analysis.h [dxbc] Parse patch constant signature 2019-01-26 14:52:29 +01:00
dxbc_chunk_isgn.cpp [dxbc] Print shader signatures at debug loglevel 2019-07-11 12:40:44 +02:00
dxbc_chunk_isgn.h [dxbc] Print shader signatures at debug loglevel 2019-07-11 12:40:44 +02:00
dxbc_chunk_shex.cpp [dxbc] rename DxbcProgramVersion to DxbcProgramInfo 2018-10-08 12:32:01 +02:00
dxbc_chunk_shex.h [dxbc] rename DxbcProgramVersion to DxbcProgramInfo 2018-10-08 12:32:01 +02:00
dxbc_common.cpp [dxbc] rename DxbcProgramVersion to DxbcProgramInfo 2018-10-08 12:32:01 +02:00
dxbc_common.h [dxbc] rename DxbcProgramVersion to DxbcProgramInfo 2018-10-08 12:32:01 +02:00
dxbc_compiler.cpp [dxbc] Declare vertex positions as invariant 2020-01-22 23:59:51 +01:00
dxbc_compiler.h [dxbc] Use SSBOs for dynamically indexed constant buffers if needed 2019-10-28 15:42:46 +01:00
dxbc_decoder.cpp [dxbc] Implemented 64-bit Vector ALU instructions 2018-06-07 15:05:06 +02:00
dxbc_decoder.h [dxbc] Don't emit a spec constant for uniform buffers 2019-10-28 15:44:02 +01:00
dxbc_defs.cpp [dxbc] Implement label, call and callc instructions 2019-09-22 22:28:58 +02:00
dxbc_defs.h [dxbc] Implement MSAD4 instruction 2019-09-16 12:42:14 +02:00
dxbc_enums.h [dxbc] Parse dynamically indexed flag for constant buffers 2019-10-28 14:15:44 +01:00
dxbc_header.cpp [dxbc] Added DXBC to SPIR-V compiler stub 2017-10-16 17:50:09 +02:00
dxbc_header.h [dxbc] Added DXBC to SPIR-V compiler stub 2017-10-16 17:50:09 +02:00
dxbc_include.h [dxbc] Added type info struct 2017-10-17 13:02:57 +02:00
dxbc_modinfo.h [dxbc] Add Xfb structures to DxbcModuleInfo 2018-10-10 10:28:15 +02:00
dxbc_module.cpp [dxbc] Parse patch constant signature 2019-01-26 14:52:29 +01:00
dxbc_module.h [dxbc] Parse patch constant signature 2019-01-26 14:52:29 +01:00
dxbc_names.cpp [dxbc] Add ostream operator for DxbcScalarType 2019-07-11 12:40:44 +02:00
dxbc_names.h [dxbc] Add ostream operator for DxbcScalarType 2019-07-11 12:40:44 +02:00
dxbc_options.cpp [d3d11] Introduce d3d11.invariantPosition option 2020-01-23 01:28:19 +01:00
dxbc_options.h [dxbc] Declare vertex positions as invariant 2020-01-22 23:59:51 +01:00
dxbc_reader.cpp [d3d11] Implemented basic shader creation methods 2017-12-06 18:54:01 +01:00
dxbc_reader.h [d3d11] Implemented basic shader creation methods 2017-12-06 18:54:01 +01:00
dxbc_tag.h [dxbc] Added DXBC to SPIR-V compiler stub 2017-10-16 17:50:09 +02:00
dxbc_util.cpp [dxbc] Replace computeResourceSlotId by light-weight alternatives 2019-04-18 10:06:15 +02:00
dxbc_util.h [dxbc] Replace computeResourceSlotId by light-weight alternatives 2019-04-18 10:06:15 +02:00
meson.build [general] Remove unnecessary include directories from build files 2018-11-02 14:54:39 +01:00