aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp
AgeCommit message (Expand)Author
2018-04-25video-core: Move logging macros over to new fmt-capable onesLioncash
2018-04-24gl_rasterizer_cache: Add a function for finding framebuffer GPU address.bunnei
2018-04-24gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.bunnei
2018-04-24memory_manager: Make GpuToCpuAddress return an optional.bunnei
2018-04-24memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.bunnei
2018-04-23GPU: Support multiple enabled vertex arrays.Subv
2018-04-20opengl: Remove unnecessary header inclusionsLioncash
2018-04-20math_util: Remove the Clamp() functionLioncash
2018-04-18GLCache: Added boilerplate code to make supporting configurable texture compo...Subv
2018-04-18GLCache: Take into account the texture's block height when caching and unswiz...Subv
2018-04-17renderer_opengl: Implement BlendEquation and BlendFunc.bunnei
2018-04-16gl_rendering: Use NGLOG* for changed code.bunnei
2018-04-16gl_rasterizer: Implement indexed vertex mode.bunnei
2018-04-15GPU: Use the same buffer names in the generated GLSL and the buffer uploading...Subv
2018-04-15GPU: Don't use explicit binding points when uploading the constbuffers to ope...Subv
2018-04-15GPU: Don't use GetPointer when uploading the constbuffer data to the GPU.Subv
2018-04-15GPU: Use the buffer hints from the shader decompiler to upload only the neces...Subv
2018-04-14GPU: Upload the entirety of each constbuffer for each shader stage as SSBOs.Subv
2018-04-14GPU: Allow configuring ssbos in the opengl state manager.Subv
2018-04-14GPU: Added a function to determine whether a shader stage is enabled or not.Subv
2018-04-13gl_rasterizer: Generate shaders and upload uniforms.bunnei
2018-04-13gl_rasterizer: Use shader program manager, remove test shader.bunnei
2018-04-13renderer_opengl: Use OGLProgram instead of OGLShader.bunnei
2018-04-06GL: Set up the textures used for each draw call.Subv
2018-04-06GL: Bind the textures to the shaders used for drawing.Subv
2018-04-06GL: Create the sampler objects when starting up the GL rasterizer.Subv
2018-04-06GL: Ported the SamplerInfo struct from citra.Subv
2018-03-26gl_rasterizer: Move code to bind framebuffer surfaces before draw to its own ...bunnei
2018-03-26gl_rasterizer: Add a SyncViewport method.bunnei
2018-03-26gl_rasterizer: Move PrimitiveTopology check to MaxwellToGL.bunnei
2018-03-26gl_rasterizer: Use ReadBlock instead of GetPointer for SetupVertexArray.bunnei
2018-03-26gl_rasterizer: Normalize vertex array data as appropriate.bunnei
2018-03-26rasterizer: Rename DrawTriangles to DrawArrays.bunnei
2018-03-26gl_rasterizer: Use passthrough shader for SetupVertexShader.bunnei
2018-03-26renderer_opengl: Logging, etc. cleanup.bunnei
2018-03-26gl_rasterizer: Implement SetupVertexArray.bunnei
2018-03-26gl_rasterizer: Use 32 texture units instead of 3.bunnei
2018-03-26gl_rasterizer: Implement DrawTriangles.bunnei
2018-03-26gl_rasterizer: Implement AnalyzeVertexArray.bunnei
2018-03-23gl_rasterizer: Fake render in green, because it's cooler.bunnei
2018-03-23gl_rasterizer: Log warning instead of sync'ing unimplemented funcs.bunnei
2018-03-23rasterizer: Flush and invalidate regions should be 64-bit.bunnei
2018-03-22gl_rasterizer: Implement AccelerateDisplay method from Citra.bunnei
2018-03-22video_core: Remove usage of PAddr and replace with VAddr.bunnei
2018-03-22video_core: Move FramebufferInfo to FramebufferConfig in GPU.bunnei
2018-03-22gl_rasterizer: Replace a bunch of UNIMPLEMENTED with ASSERT.bunnei
2018-03-22gl_rasterizer: Add a simple passthrough shader in lieu of shader generation.bunnei
2018-03-20renderer_gl: Port boilerplate rasterizer code over from Citra.bunnei
2018-01-12Remove references to PICA and rasterizers in video_coreJames Rowe
2018-01-01core/video_core: Fix a bunch of u64 -> u32 warnings.bunnei