aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Expand)Author
2018-04-13maxwell_to_gl: Add a few types, etc.bunnei
2018-04-13gl_shader_gen: Add hashable setup/config structs.bunnei
2018-04-13gl_shader_util: Add missing includes.bunnei
2018-04-13renderer_opengl: Use OGLProgram instead of OGLShader.bunnei
2018-04-13gl_shader_util: Grab latest upstream.bunnei
2018-04-13gl_resource_manager: Grab latest upstream.bunnei
2018-04-13gl_shader_decompiler: Add skeleton code from Citra for shader analysis.bunnei
2018-04-13shader_bytecode: Add initial module for shader decoding.bunnei
2018-04-06Fix clang format issuesJames Rowe
2018-04-06GPU: Assert when finding a texture with a format type other than UNORM.Subv
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-06GLCache: Specialize the MortonCopy function for the DXT1 texture format.Subv
2018-04-06GLCache: Implemented GetTextureSurface.Subv
2018-04-06GLCache: Support uploading compressed textures to the GPU.Subv
2018-04-06GL: Remove remaining references to 3DS-specific pixel formatsSubv
2018-04-06RasterizerCache: Remove 3DS-specific pixel formats.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-04-06GL: Rename PicaTexture to MaxwellTexture.Subv
2018-04-06GL: Added functions to convert Maxwell tex filters and wrap modes to OpenGL.Subv
2018-04-06Textures: Added a helper function to know if a texture is blocklinear or pitch.Subv
2018-04-04rasterizer_interface.h: Update from citra to yuzuN00byKing
2018-04-04gl_rasterizer_cache.cpp: Update from citra to yuzuN00byKing
2018-04-04gl_rasterizer_cache.h: Update from citra to yuzuN00byKing
2018-04-04renderer_opengl.h: Update from citra to yuzuN00byKing
2018-04-01GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEi...Subv
2018-04-01GPU: Implemented a gpu macro interpreter.Subv
2018-03-26renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen.bunnei
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-26graphics_surface: Fix merge conflicts.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-26maxwel_to_gl: Fix string formatting in log statements.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-26renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack.bunnei
2018-03-26gl_rasterizer_cache: Implement UpdatePagesCachedCount.bunnei
2018-03-26gl_rasterizer: Implement SetupVertexArray.bunnei
2018-03-26gl_rasterizer_cache: Fix an ASSERT_MSG.bunnei
2018-03-26maxwell_to_gl: Add module and function for decoding VertexType.bunnei
2018-03-26maxwell_3d: Use names that match envytools for VertexType.bunnei
2018-03-26maxwell_3d: Add VertexAttribute struct and cleanup.bunnei
2018-03-26gl_rasterizer: Use 32 texture units instead of 3.bunnei
2018-03-26gl_rasterizer: Implement DrawTriangles.bunnei
2018-03-26Maxwell3D: Call AccelerateDrawBatch on DrawArrays.bunnei
2018-03-26gl_rasterizer: Implement AnalyzeVertexArray.bunnei