2567 Commits (11ac277646ca8d7fb47ef00b6f4e76a1fc5d8a69)

Author SHA1 Message Date
Subv d8fdbefef6 GPU: Don't use explicit binding points when uploading the constbuffers to opengl. 8 years ago
Subv 1a31997264 GPU: Don't use GetPointer when uploading the constbuffer data to the GPU. 8 years ago
Subv ffdc9e716d GPU: Use the buffer hints from the shader decompiler to upload only the necessary const buffers for each shader stage. 8 years ago
bunnei 595d37d69a shaders: Expose hints about used const buffers. 8 years ago
Subv 03cbd8f20f GPU: Upload the entirety of each constbuffer for each shader stage as SSBOs. 8 years ago
Subv ea730b69d1 GPU: Allow configuring ssbos in the opengl state manager. 8 years ago
Subv e14e38fe0e GPU: Added a function to determine whether a shader stage is enabled or not. 8 years ago
bunnei 538322ec1f shaders: Add NumTextureSamplers const, remove unused #pragma. 8 years ago
bunnei f48c229f0e shaders: Address PR review feedback. 8 years ago
bunnei 2fcae0000f gl_shader_decompiler: Cleanup log statements. 8 years ago
bunnei 47bf0b0094 shaders: Fix GCC and clang build issues. 8 years ago
bunnei d166a50ded gl_shader_decompiler: Implement negate, abs, etc. and lots of cleanup. 8 years ago
bunnei a859a70da1 shader_bytecode: Add FSETP and KIL to GetInfo. 8 years ago
bunnei 6fe96737a1 shader_bytecode: Add SubOp decoding. 8 years ago
bunnei a5728bdd10 gl_shader_decompiler: Add shader stage hint. 8 years ago
bunnei e3628ec6fd renderer_opengl: Fix Morton copy byteswap, etc. 8 years ago
bunnei 1962aac7a0 gl_shader_manager: Implement SetShaderSamplerBindings. 8 years ago
bunnei 1a3dbd49ef gl_rasterizer: Generate shaders and upload uniforms. 8 years ago
bunnei 8df3222eb3 gl_shader_decompiler: Basic impl. for very simple vertex shaders. 8 years ago
bunnei f11b2888c9 gl_shader_manager: Cleanup and consolidate uniform handling. 8 years ago
bunnei 7e7f053ea7 maxwell_3d: Make memory_manager public. 8 years ago
bunnei 4e961244a8 maxwell_3d: Fix shader_config decodings. 8 years ago
bunnei 2452d127dc gl_rasterizer: Use shader program manager, remove test shader. 8 years ago
bunnei f9c4e515d8 renderer_opengl: Add gl_shader_manager class. 8 years ago
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