| Age | Commit message (Collapse) | Author |
|
gl_shader_decompiler: Implement MOV32I, partially implement I2I, I2F
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gl_shader_decompiler: Add GLSLRegisterManager class to track register state.
|
|
|
|
|
|
|
|
|
|
|
|
Shaders: Implemented the FSET instruction.
|
|
The hardware allows for some rather complicated operations to be performed on the data during the copy, this is not implemented.
Only same-format same-size raw copies are implemented for now.
|
|
|
|
This instruction is similar to the FSETP instruction, but it doesn't set a predicate, it sets the destination register to 1.0 if the condition holds, and 0 otherwise.
|
|
outside of the file.
|
|
formats.
|
|
|
|
|
|
The rest are just macro shim registers.
|
|
processor.
It doesn't belong in the PFIFO handler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GPU: Added asserts to our code for handling the QUERY_GET GPU command.
|
|
|
|
GPU: Support multiple enabled vertex arrays.
|
|
This is based on research from nouveau. Many things are currently unknown and will require hwtests in the future.
This commit also stubs QueryMode::Write2 to do the same as Write. Nouveau code treats them interchangeably, it is currently unknown what the difference is.
|
|
GPU: Make the GPU virtual memory manager use 16 page bits and 10 pagetable bits.
|
|
The vertex arrays will be copied to the stream buffer one after the other, and the attributes will be set using the ARB_vertex_attrib_binding extension.
yuzu now thus requires OpenGL 4.3 or the ARB_vertex_attrib_binding extension.
|
|
bits.
Also removed some dead code and added memory map consistency asserts.
|
|
as the A2BGR10 texture format.
|
|
|
|
Shader opcode decoding
|
|
opengl: Remove unnecessary header inclusions
|
|
|
|
|
|
|