| Age | Commit message (Collapse) | Author |
|
* Some small shader related fixes
* Address PR feedback
|
|
factor (#207)
* Add FaceAttr (0x3fc) input attribute in GLSL
* Implement unmanaged case in EmitTex
* Add ConstantColor for 0xC001 (G80) from PR #145
|
|
|
|
* Add WIP support for Vertex Program A, add the FADD_I32 shader instruction, small fix on FFMA_I encoding, nits
* Add separate subroutines for program A/B, and copy attributes to a temp
* Move finalization code to main
* Add new line after flip uniform on the shader
* Handle possible case where VPB uses an output attribute written by VPA but not available on the vbo
* Address PR feedback
|
|
* Sort uniform binding to avoid possible failures in drivers fewer bindings
* Throw exception for Cbuf overflow
* Search for free bindings instead of using locked ones
* EnsureAllocated when binding buffers
* Fix uniform bindings
* Remove spaces
* Use 64 KiB UBOs when available
* Remove double colon
* Use IdentationStr and avoid division in Cbuf offset
* Add spaces
|
|
* Call OpenGL functions directly, remove the pfifo thread, some refactoring
* Fix PerformanceStatistics calculating the wrong host fps, remove wait event on PFIFO as this wasn't exactly was causing the freezes (may replace with an exception later)
* Organized the Gpu folder a bit more, renamed a few things, address PR feedback
* Make PerformanceStatistics thread safe
* Remove unused constant
* Use unlimited update rate for better pref
|
|
* Fix 3 graphics related bugs
* OGLShader shouldn't be public (yet)
|
|
|
|
public private, remove old commmented out code
|
|
4x4 textures (slow!)
|
|
channels in RGB565 and RGBA5551? texture formats, allow zero values on blending registers, initial work to build CFG on the shader decoder, update the BRA instruction to work with it (WIP)
|
|
reading a fixed array size and sending every time
|
|
SHL, LD_C, some shader related fixes, added support for texture component selection
|
|
|
|
change the way how the vertex buffer size is calculated for the buffers with limit = 0
|
|
engine on the GPU, fixed DrawArrays, implemented a few more shader instructions, made a start on nvdrv refactor, etc...
|
|
instructions and other small fixes
|
|
|
|
|
|
|
|
|
|
[GPU] Fix some of the current framebuffer issues
|
|
|
|
interpreter, and a rewrite of the GPU code.
|