1126 Commits (19a0e7e141cf3ed22bd0dccd0ee024264b692b69)

Author SHA1 Message Date
bunnei 9e32fa6bb2 maxwell_to_gl: Add a few types, etc. 8 years ago
bunnei 7cebff07e4 gl_shader_gen: Add hashable setup/config structs. 8 years ago
bunnei 1aa7a9ae50 gl_shader_util: Add missing includes. 8 years ago
bunnei f1915d909e renderer_opengl: Use OGLProgram instead of OGLShader. 8 years ago
bunnei 56ee41ebe8 gl_shader_util: Grab latest upstream. 8 years ago
bunnei 83007952ea gl_resource_manager: Grab latest upstream. 8 years ago
bunnei f0f3990064 gl_shader_decompiler: Add skeleton code from Citra for shader analysis. 8 years ago
bunnei 0b49a74e19 shader_bytecode: Add initial module for shader decoding. 8 years ago
James Rowe d8502eb24a Fix clang format issues 8 years ago
Subv cb3ca1d4cf GPU: Assert when finding a texture with a format type other than UNORM. 8 years ago
Subv c63f7aa93b GL: Set up the textures used for each draw call. 8 years ago
Subv 4f1665d365 GL: Bind the textures to the shaders used for drawing. 8 years ago
Subv 8bc63e89e4 GLCache: Specialize the MortonCopy function for the DXT1 texture format. 8 years ago
Subv 1e6faaf2b3 GLCache: Implemented GetTextureSurface. 8 years ago
Subv 2a5e90745c GLCache: Support uploading compressed textures to the GPU. 8 years ago
Subv 34b212c6a8 GL: Remove remaining references to 3DS-specific pixel formats 8 years ago
Subv 6400a3bb35 RasterizerCache: Remove 3DS-specific pixel formats. 8 years ago
Subv ab6d7991f8 GL: Create the sampler objects when starting up the GL rasterizer. 8 years ago
Subv 232ffe85ad GL: Ported the SamplerInfo struct from citra. 8 years ago
Subv dc26ad9aec GL: Rename PicaTexture to MaxwellTexture. 8 years ago
Subv 3c9cbbca68 GL: Added functions to convert Maxwell tex filters and wrap modes to OpenGL. 8 years ago
Subv d9e067fad6 Textures: Added a helper function to know if a texture is blocklinear or pitch. 8 years ago
N00byKing 63b5de9c40 rasterizer_interface.h: Update from citra to yuzu 8 years ago
N00byKing b84397745f gl_rasterizer_cache.cpp: Update from citra to yuzu 8 years ago
N00byKing 3ca8768d3a gl_rasterizer_cache.h: Update from citra to yuzu 8 years ago
N00byKing 2a2af539f3 renderer_opengl.h: Update from citra to yuzu 8 years ago
Subv 84c9824895 GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEing them. 8 years ago
Subv 7fe4f9491e GPU: Implemented a gpu macro interpreter. 8 years ago
bunnei 6333552a5d renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen. 8 years ago
bunnei 12a6c7b11b gl_rasterizer: Move code to bind framebuffer surfaces before draw to its own function. 8 years ago
bunnei b9eae6e652 gl_rasterizer: Add a SyncViewport method. 8 years ago
bunnei 2666b52264 gl_rasterizer: Move PrimitiveTopology check to MaxwellToGL. 8 years ago
bunnei 74c4739713 graphics_surface: Fix merge conflicts. 8 years ago
bunnei 7c376760c0 gl_rasterizer: Use ReadBlock instead of GetPointer for SetupVertexArray. 8 years ago
bunnei 95d56cac29 gl_rasterizer: Normalize vertex array data as appropriate. 8 years ago
bunnei 0e59fbd73f maxwel_to_gl: Fix string formatting in log statements. 8 years ago
bunnei b601155fb0 rasterizer: Rename DrawTriangles to DrawArrays. 8 years ago
bunnei ec13680b3e gl_rasterizer: Use passthrough shader for SetupVertexShader. 8 years ago
bunnei 71a932291f renderer_opengl: Logging, etc. cleanup. 8 years ago
bunnei be645eece3 renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack. 8 years ago
bunnei 36a3a82135 gl_rasterizer_cache: Implement UpdatePagesCachedCount. 8 years ago
bunnei 4c36e92bf4 gl_rasterizer: Implement SetupVertexArray. 8 years ago
bunnei 4c0ed161a8 gl_rasterizer_cache: Fix an ASSERT_MSG. 8 years ago
bunnei 9e146ba2db maxwell_to_gl: Add module and function for decoding VertexType. 8 years ago
bunnei ded4139447 maxwell_3d: Use names that match envytools for VertexType. 8 years ago
bunnei d37f03d0fe maxwell_3d: Add VertexAttribute struct and cleanup. 8 years ago
bunnei 5f3f68e064 gl_rasterizer: Use 32 texture units instead of 3. 8 years ago
bunnei b1a3858e30 gl_rasterizer: Implement DrawTriangles. 8 years ago
bunnei e04a5dec60 Maxwell3D: Call AccelerateDrawBatch on DrawArrays. 8 years ago
bunnei 5ae2fe6c69 gl_rasterizer: Implement AnalyzeVertexArray. 8 years ago