| Age | Commit message (Collapse) | Author |
|
Assert Control Flow Instructions using Control Codes
|
|
- Fixes an issue where macros could be skipped.
- Fixes rendering of distant objects in Super Mario Odyssey.
|
|
Assert Control Codes Generation on Shader Instructions
|
|
|
|
* get rid of boost::optional
* Remove optional references
* Use std::reference_wrapper for optional references
* Fix clang format
* Fix clang format part 2
* Adressed feedback
* Fix clang format and MacOS build
|
|
|
|
QT sRGB support
|
|
|
|
Implemented Shader Local Memory
|
|
|
|
|
|
Implement PointSize Output Attribute.
|
|
|
|
|
|
gl_shader_decompiler: Implement VSETP
|
|
maxwell_dma: Silence compilation warnings
|
|
Implemented Alpha Test using Shader Emulation
|
|
|
|
|
|
gl_shader_decompiler: Implement PBK and BRK
|
|
|
|
|
|
|
|
These three source files are the only ones within the engines directory
that don't use nested namespaces. We may as well change these over to
keep things consistent.
|
|
These are never modified, so we can make that assumption explicit.
|
|
This prevents truncation warnings at the lambda's usage sites.
|
|
These pointer variables are never used, so we can get rid of them.
|
|
gl_shader_decompiler: Implement H* instructions
|
|
|
|
|
|
|
|
|
|
|
|
Control Code 0xf means to unconditionally execute the instruction. This
value is passed to most BRA, EXIT and SYNC instructions (among others)
but this may not always be the case.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixed block height settings for RenderTargets and Depth Buffers
|
|
Implemented Scissor Testing
|
|
|
|
block width and block depth
|
|
|
|
|
|
|
|
|