| Commit message (Expand) | Author | Files | Lines |
2018-08-06 | gl_rasterizer_cache: Avoid superfluous surface copies. | bunnei | 1 | -4/+10 |
2018-08-02 | Implement RGB32F PixelFormat (#886) (used by Go Vacation) | greggameplayer | 1 | -3/+6 |
2018-07-26 | Implement R16_G16 | Unknown | 1 | -13/+25 |
2018-07-25 | GPU: Use the right texture format for sRGBA framebuffers. | Subv | 1 | -3/+6 |
2018-07-25 | GPU: Implemented the Z32_S8_X24 depth buffer format. | Subv | 1 | -1/+4 |
2018-07-24 | GPU: Implemented the R16 and R16F texture formats. | Subv | 1 | -1/+6 |
2018-07-24 | GPU: Implement texture format R32F. | Subv | 1 | -2/+5 |
2018-07-24 | gl_rasterizer_cache: Implement RenderTargetFormat RG32_FLOAT. | bunnei | 1 | -3/+5 |
2018-07-24 | gl_rasterizer_cache: Implement RenderTargetFormat RGBA32_FLOAT. | bunnei | 1 | -3/+7 |
2018-07-24 | gl_rasterizer_cache: Implement RenderTargetFormat BGRA8_UNORM. | bunnei | 1 | -4/+6 |
2018-07-22 | gl_rasterizer_cache: Blit surfaces on recreation instead of flush and load. | bunnei | 1 | -2/+83 |
2018-07-22 | gl_rasterizer_cache: Use GPUVAddr as cache key, not parameter set. | bunnei | 1 | -25/+16 |
2018-07-22 | gl_rasterizer_cache: Use zeta_width and zeta_height registers for depth buffer. | bunnei | 1 | -8/+8 |
2018-07-19 | core: Don't construct instance of Core::System, just to access its live instance | Lioncash | 1 | -1/+1 |
2018-07-15 | gl_rasterizer_cache: Implement texture format G8R8. | bunnei | 1 | -5/+26 |
2018-07-15 | gl_rasterizer_cache: Fix incorrect offset in ConvertS8Z24ToZ24S8. | bunnei | 1 | -1/+2 |
2018-07-15 | gl_rasterizer_cache: Implement depth format Z16_UNORM. | bunnei | 1 | -1/+4 |
2018-07-07 | GPU: Implemented the BC7U texture format. | Subv | 1 | -3/+7 |
2018-07-04 | GPU: Implemented the 32 bit float depth buffer format. | Subv | 1 | -2/+4 |
2018-07-04 | GPU: Only configure the used framebuffers during clear. | Subv | 1 | -7/+27 |
2018-07-03 | gl_rasterizer_cache: Implement PixelFormat S8Z24. | bunnei | 1 | -11/+73 |
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 1 | -3/+3 |
2018-07-02 | GPU: Implemented the Z24S8 depth format and load the depth framebuffer. | Subv | 1 | -20/+29 |
2018-07-02 | GPU: Ignore disabled textures and textures with an invalid address. | Subv | 1 | -0/+5 |
2018-06-30 | GPU: Implemented the RGBA32_UINT rendertarget format. | Subv | 1 | -4/+7 |
2018-06-30 | GLCache: Specify the component type along the texture type in the format tuple. | Subv | 1 | -17/+21 |
2018-06-29 | gl_rasterizer_cache: Only dereference color_surface/depth_surface if valid. | bunnei | 1 | -2/+6 |
2018-06-27 | gl_rasterizer_cache: Implement caching for texture and framebuffer surfaces. | bunnei | 1 | -7/+109 |
2018-06-27 | gl_rasterizer_cache: Various fixes for ASTC handling. | bunnei | 1 | -29/+34 |
2018-06-27 | gl_rasterizer_cache: Use SurfaceParams as a key for surface caching. | bunnei | 1 | -30/+39 |
2018-06-27 | gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers. | bunnei | 1 | -0/+26 |
2018-06-27 | gl_rasterizer_cache: Cache size_in_bytes as a const per surface. | bunnei | 1 | -9/+12 |
2018-06-27 | gl_rasterizer_cache: Refactor to make SurfaceParams members const. | bunnei | 1 | -39/+24 |
2018-06-27 | gl_rasterizer_cache: Remove Citra's rasterizer cache, always load/flush surfaces. | bunnei | 1 | -1128/+134 |
2018-06-26 | gl_state: Fix state management for texture swizzle. | bunnei | 1 | -1/+1 |
2018-06-26 | gl_rasterizer_cache: Fix inverted B5G6R5 format. | bunnei | 1 | -1/+1 |
2018-06-20 | Build: Fixed some MSVC warnings in various parts of the code. | Subv | 1 | -1/+1 |
2018-06-18 | gl_rasterizer: Implement texture format ASTC_2D_4X4. | bunnei | 1 | -1/+27 |
2018-06-18 | gl_rasterizer_cache: Loosen things up a bit. | bunnei | 1 | -26/+8 |
2018-06-08 | GLCache: Align compressed texture sizes to their compression ratio, and then align that compressed size to the block height for tiled textures. | Subv | 1 | -2/+7 |
2018-06-07 | GLCache: Use the full uncompressed size when blitting from one texture to another. | Subv | 1 | -3/+6 |
2018-06-07 | GLCache: Simplify the logic to copy from one texture to another in BlitTextures. | Subv | 1 | -53/+3 |
2018-06-06 | GPU: Implemented the R11FG11FB10F texture and rendertarget formats. | Subv | 1 | -7/+12 |
2018-06-04 | GLCache: Corrected a mismatch between storing compressed sizes and verifying the uncompressed alignment in GetSurface. | Subv | 1 | -1/+2 |
2018-06-02 | GPU: Implemented the DXN1 (BC4) texture format. | Subv | 1 | -2/+4 |
2018-05-31 | gl_rasterizer_cache: Assert that component type is UNorm or format is RGBA16F. | bunnei | 1 | -1/+2 |
2018-05-31 | gl_rasterizer_cache: Implement PixelFormat RGBA16F. | bunnei | 1 | -3/+5 |
2018-05-30 | GPU: Implemented the R8 texture format (0x1D) | Subv | 1 | -2/+4 |
2018-05-30 | gl_rasterize_cache: Invert order of tex format RGB565. | bunnei | 1 | -1/+1 |
2018-05-27 | GPU: Implemented the A1B5G5R5 texture format (0x14) | Subv | 1 | -2/+5 |
2018-04-25 | gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8. | bunnei | 1 | -3/+3 |
2018-04-25 | gl_rasterizer_cache: Use GPU PAGE_BITS/SIZE, not CPU. | bunnei | 1 | -5/+5 |
2018-04-25 | gl_rasterizer_cache: Use new logger. | bunnei | 1 | -4/+4 |
2018-04-25 | gl_rasterizer_cache: Add a function for finding framebuffer GPU address. | bunnei | 1 | -0/+27 |
2018-04-25 | gl_rasterizer_cache: Handle compressed texture sizes. | bunnei | 1 | -20/+17 |
2018-04-25 | gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. | bunnei | 1 | -24/+39 |
2018-04-24 | memory_manager: Make GpuToCpuAddress return an optional. | bunnei | 1 | -2/+2 |
2018-04-24 | memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. | bunnei | 1 | -2/+2 |
2018-04-22 | GPU: Implement the A2BGR10 texture format. | Subv | 1 | -3/+5 |
2018-04-21 | opengl: Remove unnecessary header inclusions | Lioncash | 1 | -2/+0 |
2018-04-21 | gl_rasterizer_cache: Make MatchFlags an enum class | Lioncash | 1 | -4/+9 |
2018-04-20 | math_util: Remove the Clamp() function | Lioncash | 1 | -4/+4 |
2018-04-19 | GPU: Add support for the DXT23 and DXT45 compressed texture formats. | Subv | 1 | -24/+11 |
2018-04-19 | GPU: Implemented the B5G6R5 format. | Subv | 1 | -5/+10 |
2018-04-18 | GLCache: Added boilerplate code to make supporting configurable texture component types. | Subv | 1 | -9/+23 |
2018-04-18 | GLCache: Unify texture and framebuffer formats when converting to OpenGL. | Subv | 1 | -13/+6 |
2018-04-18 | GPU: Texture format 8 and framebuffer format 0xD5 are actually ABGR8. | Subv | 1 | -3/+3 |
2018-04-18 | GLCache: Take into account the texture's block height when caching and unswizzling. | Subv | 1 | -42/+40 |
2018-04-18 | GPU: Allow using a configurable block height when unswizzling textures. | Subv | 1 | -1/+10 |
2018-04-14 | renderer_opengl: Use OGLProgram instead of OGLShader. | bunnei | 1 | -1/+1 |
2018-04-07 | Fix clang format issues | James Rowe | 1 | -1/+1 |
2018-04-07 | GLCache: Specialize the MortonCopy function for the DXT1 texture format. | Subv | 1 | -1/+15 |
2018-04-07 | GLCache: Implemented GetTextureSurface. | Subv | 1 | -3/+28 |
2018-04-07 | GLCache: Support uploading compressed textures to the GPU. | Subv | 1 | -5/+17 |
2018-04-07 | GL: Remove remaining references to 3DS-specific pixel formats | Subv | 1 | -83/+22 |
2018-04-07 | RasterizerCache: Remove 3DS-specific pixel formats. | Subv | 1 | -12/+2 |
2018-04-04 | gl_rasterizer_cache.cpp: Update from citra to yuzu | N00byKing | 1 | -1/+1 |
2018-03-27 | gl_rasterizer_cache: Implement UpdatePagesCachedCount. | bunnei | 1 | -7/+36 |
2018-03-27 | gl_rasterizer_cache: Fix an ASSERT_MSG. | bunnei | 1 | -1/+1 |
2018-03-27 | gl_rasterizer_cache: MortonCopy Switch-style. | bunnei | 1 | -72/+32 |
2018-03-27 | gl_rasterizer_cache: Implement GetFramebufferSurfaces. | bunnei | 1 | -3/+94 |
2018-03-23 | gl_rasterizer_cache: Add missing include for vm_manager. | bunnei | 1 | -0/+1 |
2018-03-23 | RasterizerCacheOpenGL: FlushAll should flush full memory region. | bunnei | 1 | -1/+1 |
2018-03-23 | LoadGLBuffer: Use bytes_per_pixel, not bits. | bunnei | 1 | -1/+2 |
2018-03-23 | gl_rasterizer_cache: LoadGLBuffer should do a morton copy. | bunnei | 1 | -16/+5 |
2018-03-23 | video_core: Remove usage of PAddr and replace with VAddr. | bunnei | 1 | -18/+18 |
2018-03-23 | gl_rasterizer: Replace a bunch of UNIMPLEMENTED with ASSERT. | bunnei | 1 | -5/+5 |
2018-03-20 | renderer_gl: Port boilerplate rasterizer code over from Citra. | bunnei | 1 | -1/+0 |
2018-03-20 | renderer_gl: Port over gl_rasterizer_cache module from Citra. | bunnei | 1 | -0/+1362 |
2018-01-13 | Remove references to PICA and rasterizers in video_core | James Rowe | 1 | -799/+0 |
2017-06-10 | gl_rasterizer_cache: depth write is disabled if allow_depth_stencil_write is false | wwylele | 1 | -4/+5 |
2017-05-28 | Move screen size constants from video_core to core | Yuri Kunde Schlesner | 1 | -12/+8 |
2017-03-01 | Input: remove unused stuff & clean up | wwylele | 1 | -0/+1 |
2017-02-04 | VideoCore: Split framebuffer regs from Regs struct | Yuri Kunde Schlesner | 1 | -5/+8 |
2017-02-04 | VideoCore: Split texturing regs from Regs struct | Yuri Kunde Schlesner | 1 | -2/+2 |
2017-02-04 | Pica/Texture: Simplify/cleanup texture tile addressing | Yuri Kunde Schlesner | 1 | -2/+1 |
2017-02-04 | VideoCore: Move LookupTexture out of debug_utils.h | Yuri Kunde Schlesner | 1 | -5/+6 |
2017-01-30 | video_core: gl_rasterizer_cache.cpp removed unused type alias | Kloen | 1 | -1/+0 |
2017-01-07 | config: Add option for specifying screen resolution scale factor. | bunnei | 1 | -3/+10 |
2016-12-23 | core: Move emu_window and key_map into core | MerryMage | 1 | -1/+1 |
2016-12-07 | OpenGL: Drop framebuffer completeness check. | Markus Wick | 1 | -14/+7 |
2016-12-04 | OpenGL: Non-zero stride only makes sense for linear buffers | Yuri Kunde Schlesner | 1 | -5/+8 |
2016-12-04 | OpenGL: Ensure framebuffer binding is restored if completion check fails | Yuri Kunde Schlesner | 1 | -10/+7 |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 1 | -1/+1 |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 1 | -5/+1 |
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 1 | -2/+2 |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 1 | -98/+187 |
2016-04-30 | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | 1 | -2/+11 |
2016-04-21 | HWRasterizer: Texture forwarding | tfarley | 1 | -38/+661 |
2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | 1 | -2/+3 |
2015-12-07 | OpenGL: Rename cache functions to better match what they actually do | Yuri Kunde Schlesner | 1 | -4/+3 |
2015-09-11 | video_core: Reorganize headers | Lioncash | 1 | -1/+1 |
2015-09-03 | OpenGL: Use Sampler Objects to decouple sampler config from textures | Yuri Kunde Schlesner | 1 | -20/+5 |
2015-09-03 | OpenGL: Remove ugly and endian-unsafe color pointer casts | Yuri Kunde Schlesner | 1 | -1/+1 |
2015-08-28 | gl_rasterizer_cache: Detect and ignore unnecessary texture flushes. | bunnei | 1 | -5/+13 |
2015-08-25 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | 1 | -0/+5 |
2015-08-06 | OpenGL: Fix state tracking in situations with reused object handles | Yuri Kunde Schlesner | 1 | -0/+1 |
2015-07-23 | Rasterizer/GL: Set the border color when binding a texture. | Subv | 1 | -2/+9 |
2015-07-21 | GPU: Added registers for min and mag texture filters and implemented them in the hw renderer. | Subv | 1 | -3/+2 |
2015-05-30 | Move video_core/math.h to common/vector_math.h | archshift | 1 | -1/+1 |
2015-05-23 | OpenGL renderer | tfarley | 1 | -0/+77 |