summaryrefslogtreecommitdiffstats
path: root/src/core/hw/gpu.h (unfollow)
Commit message (Expand)AuthorFilesLines
2018-01-13Remove references to PICA and rasterizers in video_coreJames Rowe1-334/+0
2017-08-21Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.Subv1-2/+2
2017-06-29gpu: add comments for TextureCopywwylele1-1/+1
2017-02-27Add performance statistics to status barYuri Kunde Schlesner1-0/+2
2016-11-27GPU: Remove the broken frame_skip option.Emmanuel Gil Peyrot1-1/+0
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-1/+0
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-40/+44
2016-04-21HWRasterizer: Texture forwardingtfarley1-2/+2
2016-03-17core/video_core: Make NumIds functions constexprLioncash1-1/+1
2016-03-17core/video_core: Don't cast away const in subscript operatorsLioncash1-3/+3
2015-08-16GPU: Implement TextureCopy-mode display transfersYuri Kunde Schlesner1-5/+27
2015-07-20GPU/DisplayTransfer: Implemented bit 5 in the transfer flags.Subv1-0/+1
2015-06-28Core: Cleanup hw includes.Emmanuel Gil Peyrot1-0/+1
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-1/+3
2015-03-16GPU/DisplayTransfer: Made the scaling bits a single 2bit valueSubv1-2/+7
2015-03-14GPU: Implemented the flip_data (bit 0) bit in display transfers.Subv1-1/+1
2015-03-10GPU: Fixed the bit 25 in the display transfer flags.Subv1-2/+2
2015-03-10GPU: Added the stencil test structure to the Pica Regs struct.Subv1-3/+3
2015-03-10GPU: Implemented more depth buffer formats.Subv1-3/+3
2015-03-09Added LCD registers, and implementation for color filling in OGL code.archshift1-0/+2
2015-03-09GPU: Use the correct position for the finished bit in memory fillsSubv1-1/+1
2015-03-09GPU: Corrected the 24 bit memory fills component orderSubv1-3/+3
2015-02-28Added RGBA5551 compatibility in the rasterizerarchshift1-1/+1
2015-02-27GPU: Implemented bits 3 and 1 from the display transfer flags.Subv1-2/+3
2015-02-20Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.harchshift1-11/+0
2015-02-18GPU: Properly implement memory fills.Tony Wasserka1-3/+29
2015-02-15video_core: Implement the remaining framebuffer formats in the OpenGL renderer.Emmanuel Gil Peyrot1-0/+19
2015-01-14GPU: Do periodic VBlank updates using CoreTimingYuri Kunde Schlesner1-3/+0
2014-12-31GPU: Pseudo-implement horizontal scaling.Tony Wasserka1-0/+3
2014-12-29GPU: Implement frameskip and remove forced framebuffer swap hack.bunnei1-0/+1
2014-12-21License changepurpasmart961-1/+1
2014-12-10GPU: Fixed bug in command list size decoding.bunnei1-1/+1
2014-10-28Use configuration files to enable or disable the new dyncom interpreter.archshift1-3/+0
2014-10-12Rename GPU::Regs::FramebufferFormat to PixelFormatYuri Kunde Schlesner1-9/+5
2014-10-08Fix warnings in video_coreLioncash1-1/+1
2014-08-25GPU: Fix a compiler warning about redundant semicolons.Tony Wasserka1-2/+2
2014-08-12Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones.Tony Wasserka1-66/+0
2014-08-12Remove the fancy RegisterSet class introduced in 4c2bff61e.Tony Wasserka1-108/+189
2014-07-23Fix a few warnings.Tony Wasserka1-2/+2
2014-07-23GPU: Add documentation.Tony Wasserka1-2/+14
2014-07-23RegisterSet: Simplify code by using structs for register definition instead of unions.Tony Wasserka1-82/+72
2014-07-23GPU: Make use of RegisterSet.Tony Wasserka1-65/+71
2014-07-23GPU: Interface cleanup.Tony Wasserka1-1/+3
2014-07-23GPU: Emulate memory fills.Tony Wasserka1-0/+26
2014-07-23GPU: Add proper framebuffer register handling.Tony Wasserka1-10/+53
2014-07-23GPU: Add display transfer configuration.Tony Wasserka1-0/+40
2014-07-23GSP: HLE GXCommandId::SET_DISPLAY_TRANSFER and GXCommandId::SET_TEXTURE_COPY.Tony Wasserka1-0/+8
2014-07-22Use a more compatible choice of initial framebuffer addresses.Tony Wasserka1-10/+22
2014-06-12GPU: Cleanup register definitions.Tony Wasserka1-15/+15
2014-06-12Rename LCD to GPU.Tony Wasserka1-1/+1
2014-06-12Pica: Add command list registers.Tony Wasserka1-2/+10
2014-05-29lcd: moved kFrameTicks to lcd.h for use in other modulesbunnei1-0/+2
2014-04-27added code to LCD modules keep track of framebuffer location in FCRAM or VRAMbunnei1-14/+63
2014-04-26added (fake) physical addresses for where to put framebuffer in VRAMbunnei1-0/+10
2014-04-18renamed hw_lcd module to just lcdbunnei1-0/+0
2014-04-09fixed project includes to use new directory structurebunnei1-1/+1
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-09fixed all license file headers in corebunnei1-23/+3
2014-04-05added a module for interfacing to hardware LCDbunnei1-4/+27
2014-04-05added initial support for hw.cpp modulebunnei1-0/+6
2014-04-05added hw module to interface h/w register reads/writesbunnei1-21/+9
2014-04-05- added an interface layer for ARM coresbunnei1-13/+25
2013-09-26renamed from citrus to citraShizZy1-7/+7
2013-09-14renamed project to 'citrus'ShizZy1-8/+8
2013-09-06added core and mem_map files to the projectShizZy1-12/+12
2013-08-30adding initial project layoutShizZy1-0/+35