summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-22vk_graphics_pipeline: Generate specialized pipeline config functions and impr...ReinUsesLisp
2021-07-22shader: Accelerate pipeline transitions and use dirty flags for shadersReinUsesLisp
2021-07-22shader: Fix BFE s32 undefined checkameerj
2021-07-22vk_compute_pipeline: Fix index comparison oversight on compute texture buffersReinUsesLisp
2021-07-22shader: Fix error checking in bitfieldExtract and implement bitfieldInsert fo...ReinUsesLisp
2021-07-22vulkan_device: Require shaderClipDistance and shaderCullDistance featuresReinUsesLisp
2021-07-22vk_graphics_pipeline: Guard against non-tessellation pipelines using patchesReinUsesLisp
2021-07-22shader: Fix storage type when reading patches on tess controlReinUsesLisp
2021-07-22shader: Fix VMNMX selector BReinUsesLisp
2021-07-22shader: Fix bugs and build issues on GCCRodrigo Locatti
2021-07-22shader: Fix render targets with null attachmentsReinUsesLisp
2021-07-22shader: Increase the maximum number of storage buffersReinUsesLisp
2021-07-22shader: Remove identity removal pass for better build timesReinUsesLisp
2021-07-22shader: Add more strict validation the passReinUsesLisp
2021-07-22shader: Fix forward referencing identity instructions when inserting phiReinUsesLisp
2021-07-22shader: Remove invalidated blocks in dead code elimination passReinUsesLisp
2021-07-22shader: Add missing UndoUse case for GetSparseFromOpReinUsesLisp
2021-07-22shader: Require dual source blendingReinUsesLisp
2021-07-22shader: Simplify code in opcodes.h to fix IntellisenseReinUsesLisp
2021-07-22shader: Implement indexed texturesReinUsesLisp
2021-07-22shader: Refactor atomic_operations_global_memoryameerj
2021-07-22shader: add missing include guard in half_floating_point_helper.hameerj
2021-07-22shader: Fix gcc warningsReinUsesLisp
2021-07-22shader: Inline common Value gettersReinUsesLisp
2021-07-22shader: Intrusively store in a block if it's sealed or notReinUsesLisp
2021-07-22cmake: Link to common in shader_recompilerReinUsesLisp
2021-07-22shader: Improve goto removal algorithm complexityReinUsesLisp
2021-07-22shader: Use memset to reset instruction argumentsReinUsesLisp
2021-07-22shader: Inline common Value functions into the headerReinUsesLisp
2021-07-22shader: Move microinstruction header to the value headerReinUsesLisp
2021-07-22shader: Move siblings check to a separate function and comment them outReinUsesLisp
2021-07-22shader: Intrusively store register values in block for SSA passReinUsesLisp
2021-07-22shader: Inline common Opcode and Inst functionsReinUsesLisp
2021-07-22shader: Inline common IR::Block methodsReinUsesLisp
2021-07-22shader: Use a small_vector for phi blocksReinUsesLisp
2021-07-22shader: Calculate number of arguments in an opcode at compile timeReinUsesLisp
2021-07-22shader: Implement D3D samplersReinUsesLisp
2021-07-22shader: Add constant propagation for arithmetic right shiftsReinUsesLisp
2021-07-22shader: Simplify code for local memoryReinUsesLisp
2021-07-22shader: Add NVN storage buffer fallbacksReinUsesLisp
2021-07-22spirv: Fix ViewportMaskReinUsesLisp
2021-07-22spirv: Replace Constant/ConstantComposite with Const helperameerj
2021-07-22shader: Address feedbackFernandoS27
2021-07-22shader: Implement F2F (Imm)FernandoS27
2021-07-22shader: Implement IADD3.CC/.XFernandoS27
2021-07-22shader: Address feedbackFernandoS27
2021-07-22shader: Add coarse derivativesFernandoS27
2021-07-22shader: Implement fine derivates constant propagationFernandoS27
2021-07-22shader: Implement SR_Y_DIRECTIONFernandoS27
2021-07-22shader: Fix Phi node typesReinUsesLisp