summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* gl_rasterizer_cache: Assert that component type is UNorm or format is RGBA16F.bunnei2018-05-311-1/+2
* gl_rasterizer_cache: Implement PixelFormat RGBA16F.bunnei2018-05-311-3/+5
* Merge pull request #483 from bunnei/sonicSebastian Valle2018-05-301-1/+1
|\
| * gl_rasterize_cache: Invert order of tex format RGB565.bunnei2018-05-301-1/+1
* | GPU: Implemented the R8 texture format (0x1D)Subv2018-05-301-2/+4
|/
* GPU: Implemented the A1B5G5R5 texture format (0x14)Subv2018-05-271-2/+5
* gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8.bunnei2018-04-251-3/+3
* gl_rasterizer_cache: Use GPU PAGE_BITS/SIZE, not CPU.bunnei2018-04-251-5/+5
* gl_rasterizer_cache: Use new logger.bunnei2018-04-251-4/+4
* gl_rasterizer_cache: Add a function for finding framebuffer GPU address.bunnei2018-04-251-0/+27
* gl_rasterizer_cache: Handle compressed texture sizes.bunnei2018-04-251-20/+17
* gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.bunnei2018-04-251-24/+39
* memory_manager: Make GpuToCpuAddress return an optional.bunnei2018-04-241-2/+2
* memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.bunnei2018-04-241-2/+2
* GPU: Implement the A2BGR10 texture format.Subv2018-04-221-3/+5
* Merge pull request #375 from lioncash/headerbunnei2018-04-211-2/+0
|\
| * opengl: Remove unnecessary header inclusionsLioncash2018-04-211-2/+0
* | gl_rasterizer_cache: Make MatchFlags an enum classLioncash2018-04-211-4/+9
|/
* math_util: Remove the Clamp() functionLioncash2018-04-201-4/+4
* GPU: Add support for the DXT23 and DXT45 compressed texture formats.Subv2018-04-191-24/+11
* GPU: Implemented the B5G6R5 format.Subv2018-04-191-5/+10
* GLCache: Added boilerplate code to make supporting configurable texture component types.Subv2018-04-181-9/+23
* GLCache: Unify texture and framebuffer formats when converting to OpenGL.Subv2018-04-181-13/+6
* GPU: Texture format 8 and framebuffer format 0xD5 are actually ABGR8.Subv2018-04-181-3/+3
* GLCache: Take into account the texture's block height when caching and unswizzling.Subv2018-04-181-42/+40
* GPU: Allow using a configurable block height when unswizzling textures.Subv2018-04-181-1/+10
* renderer_opengl: Use OGLProgram instead of OGLShader.bunnei2018-04-141-1/+1
* Fix clang format issuesJames Rowe2018-04-071-1/+1
* GLCache: Specialize the MortonCopy function for the DXT1 texture format.Subv2018-04-071-1/+15
* GLCache: Implemented GetTextureSurface.Subv2018-04-071-3/+28
* GLCache: Support uploading compressed textures to the GPU.Subv2018-04-071-5/+17
* GL: Remove remaining references to 3DS-specific pixel formatsSubv2018-04-071-83/+22
* RasterizerCache: Remove 3DS-specific pixel formats.Subv2018-04-071-12/+2
* gl_rasterizer_cache.cpp: Update from citra to yuzuN00byKing2018-04-041-1/+1
* gl_rasterizer_cache: Implement UpdatePagesCachedCount.bunnei2018-03-271-7/+36
* gl_rasterizer_cache: Fix an ASSERT_MSG.bunnei2018-03-271-1/+1
* gl_rasterizer_cache: MortonCopy Switch-style.bunnei2018-03-271-72/+32
* gl_rasterizer_cache: Implement GetFramebufferSurfaces.bunnei2018-03-271-3/+94
* gl_rasterizer_cache: Add missing include for vm_manager.bunnei2018-03-231-0/+1
* RasterizerCacheOpenGL: FlushAll should flush full memory region.bunnei2018-03-231-1/+1
* LoadGLBuffer: Use bytes_per_pixel, not bits.bunnei2018-03-231-1/+2
* gl_rasterizer_cache: LoadGLBuffer should do a morton copy.bunnei2018-03-231-16/+5
* video_core: Remove usage of PAddr and replace with VAddr.bunnei2018-03-231-18/+18
* gl_rasterizer: Replace a bunch of UNIMPLEMENTED with ASSERT.bunnei2018-03-231-5/+5
* renderer_gl: Port boilerplate rasterizer code over from Citra.bunnei2018-03-201-1/+0
* renderer_gl: Port over gl_rasterizer_cache module from Citra.bunnei2018-03-201-0/+1362
* Remove references to PICA and rasterizers in video_coreJames Rowe2018-01-131-799/+0
* gl_rasterizer_cache: depth write is disabled if allow_depth_stencil_write is falsewwylele2017-06-101-4/+5
* Move screen size constants from video_core to coreYuri Kunde Schlesner2017-05-281-12/+8
* Input: remove unused stuff & clean upwwylele2017-03-011-0/+1
* VideoCore: Split framebuffer regs from Regs structYuri Kunde Schlesner2017-02-041-5/+8
* VideoCore: Split texturing regs from Regs structYuri Kunde Schlesner2017-02-041-2/+2
* Pica/Texture: Simplify/cleanup texture tile addressingYuri Kunde Schlesner2017-02-041-2/+1
* VideoCore: Move LookupTexture out of debug_utils.hYuri Kunde Schlesner2017-02-041-5/+6
* video_core: gl_rasterizer_cache.cpp removed unused type aliasKloen2017-01-301-1/+0
* config: Add option for specifying screen resolution scale factor.bunnei2017-01-071-3/+10
* core: Move emu_window and key_map into coreMerryMage2016-12-231-1/+1
* OpenGL: Drop framebuffer completeness check.Markus Wick2016-12-071-14/+7
* OpenGL: Non-zero stride only makes sense for linear buffersYuri Kunde Schlesner2016-12-041-5/+8
* OpenGL: Ensure framebuffer binding is restored if completion check failsYuri Kunde Schlesner2016-12-041-10/+7
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-5/+1
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-2/+2
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-98/+187
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-2/+11
* HWRasterizer: Texture forwardingtfarley2016-04-211-38/+661
* Common: Remove Common::make_unique, use std::make_uniqueMerryMage2016-04-051-2/+3
* OpenGL: Rename cache functions to better match what they actually doYuri Kunde Schlesner2015-12-071-4/+3
* video_core: Reorganize headersLioncash2015-09-111-1/+1
* OpenGL: Use Sampler Objects to decouple sampler config from texturesYuri Kunde Schlesner2015-09-031-20/+5
* OpenGL: Remove ugly and endian-unsafe color pointer castsYuri Kunde Schlesner2015-09-031-1/+1
* gl_rasterizer_cache: Detect and ignore unnecessary texture flushes.bunnei2015-08-281-5/+13
* Integrate the MicroProfile profiling libraryYuri Kunde Schlesner2015-08-251-0/+5
* OpenGL: Fix state tracking in situations with reused object handlesYuri Kunde Schlesner2015-08-061-0/+1
* Rasterizer/GL: Set the border color when binding a texture.Subv2015-07-231-2/+9
* GPU: Added registers for min and mag texture filters and implemented them in the hw renderer.Subv2015-07-211-3/+2
* Move video_core/math.h to common/vector_math.harchshift2015-05-301-1/+1
* OpenGL renderertfarley2015-05-231-0/+77