index
:
anonymous/yuzu
master
yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind,
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
core
/
hw
/
gpu.h
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2016-04-21
HWRasterizer: Texture forwarding
tfarley
1
-2
/
+2
2016-03-17
core/video_core: Make NumIds functions constexpr
Lioncash
1
-1
/
+1
2016-03-17
core/video_core: Don't cast away const in subscript operators
Lioncash
1
-3
/
+3
2015-08-16
GPU: Implement TextureCopy-mode display transfers
Yuri Kunde Schlesner
1
-5
/
+27
2015-07-20
GPU/DisplayTransfer: Implemented bit 5 in the transfer flags.
Subv
1
-0
/
+1
2015-06-28
Core: Cleanup hw includes.
Emmanuel Gil Peyrot
1
-0
/
+1
2015-05-07
Common: Remove common.h
Yuri Kunde Schlesner
1
-1
/
+3
2015-03-16
GPU/DisplayTransfer: Made the scaling bits a single 2bit value
Subv
1
-2
/
+7
2015-03-14
GPU: Implemented the flip_data (bit 0) bit in display transfers.
Subv
1
-1
/
+1
2015-03-10
GPU: Fixed the bit 25 in the display transfer flags.
Subv
1
-2
/
+2
2015-03-10
GPU: Added the stencil test structure to the Pica Regs struct.
Subv
1
-3
/
+3
2015-03-10
GPU: Implemented more depth buffer formats.
Subv
1
-3
/
+3
2015-03-09
Added LCD registers, and implementation for color filling in OGL code.
archshift
1
-0
/
+2
2015-03-09
GPU: Use the correct position for the finished bit in memory fills
Subv
1
-1
/
+1
2015-03-09
GPU: Corrected the 24 bit memory fills component order
Subv
1
-3
/
+3
2015-02-28
Added RGBA5551 compatibility in the rasterizer
archshift
1
-1
/
+1
2015-02-27
GPU: Implemented bits 3 and 1 from the display transfer flags.
Subv
1
-2
/
+3
2015-02-20
Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.h
archshift
1
-11
/
+0
2015-02-18
GPU: Properly implement memory fills.
Tony Wasserka
1
-3
/
+29
2015-02-15
video_core: Implement the remaining framebuffer formats in the OpenGL renderer.
Emmanuel Gil Peyrot
1
-0
/
+19
2015-01-14
GPU: Do periodic VBlank updates using CoreTiming
Yuri Kunde Schlesner
1
-3
/
+0
2014-12-31
GPU: Pseudo-implement horizontal scaling.
Tony Wasserka
1
-0
/
+3
2014-12-29
GPU: Implement frameskip and remove forced framebuffer swap hack.
bunnei
1
-0
/
+1
2014-12-21
License change
purpasmart96
1
-1
/
+1
2014-12-10
GPU: Fixed bug in command list size decoding.
bunnei
1
-1
/
+1
2014-10-28
Use configuration files to enable or disable the new dyncom interpreter.
archshift
1
-3
/
+0
2014-10-12
Rename GPU::Regs::FramebufferFormat to PixelFormat
Yuri Kunde Schlesner
1
-9
/
+5
2014-10-08
Fix warnings in video_core
Lioncash
1
-1
/
+1
2014-08-25
GPU: Fix a compiler warning about redundant semicolons.
Tony Wasserka
1
-2
/
+2
2014-08-12
Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones.
Tony Wasserka
1
-66
/
+0
2014-08-12
Remove the fancy RegisterSet class introduced in 4c2bff61e.
Tony Wasserka
1
-108
/
+189
2014-07-23
Fix a few warnings.
Tony Wasserka
1
-2
/
+2
2014-07-23
GPU: Add documentation.
Tony Wasserka
1
-2
/
+14
2014-07-23
RegisterSet: Simplify code by using structs for register definition instead of unions.
Tony Wasserka
1
-82
/
+72
2014-07-23
GPU: Make use of RegisterSet.
Tony Wasserka
1
-65
/
+71
2014-07-23
GPU: Interface cleanup.
Tony Wasserka
1
-1
/
+3
2014-07-23
GPU: Emulate memory fills.
Tony Wasserka
1
-0
/
+26
2014-07-23
GPU: Add proper framebuffer register handling.
Tony Wasserka
1
-10
/
+53
2014-07-23
GPU: Add display transfer configuration.
Tony Wasserka
1
-0
/
+40
2014-07-23
GSP: HLE GXCommandId::SET_DISPLAY_TRANSFER and GXCommandId::SET_TEXTURE_COPY.
Tony Wasserka
1
-0
/
+8
2014-07-22
Use a more compatible choice of initial framebuffer addresses.
Tony Wasserka
1
-10
/
+22
2014-06-12
GPU: Cleanup register definitions.
Tony Wasserka
1
-15
/
+15
2014-06-12
Rename LCD to GPU.
Tony Wasserka
1
-1
/
+1
2014-06-12
Pica: Add command list registers.
Tony Wasserka
1
-2
/
+10
2014-05-29
lcd: moved kFrameTicks to lcd.h for use in other modules
bunnei
1
-0
/
+2
2014-04-27
added code to LCD modules keep track of framebuffer location in FCRAM or VRAM
bunnei
1
-14
/
+63
2014-04-26
added (fake) physical addresses for where to put framebuffer in VRAM
bunnei
1
-0
/
+10
2014-04-18
renamed hw_lcd module to just lcd
bunnei
1
-0
/
+0
2014-04-09
fixed project includes to use new directory structure
bunnei
1
-1
/
+1
2014-04-09
got rid of 'src' folders in each sub-project
bunnei
1
-0
/
+0
2014-04-09
fixed all license file headers in core
bunnei
1
-23
/
+3
2014-04-05
added a module for interfacing to hardware LCD
bunnei
1
-4
/
+27
2014-04-05
added initial support for hw.cpp module
bunnei
1
-0
/
+6
2014-04-05
added hw module to interface h/w register reads/writes
bunnei
1
-21
/
+9
2014-04-05
- added an interface layer for ARM cores
bunnei
1
-13
/
+25
2013-09-26
renamed from citrus to citra
ShizZy
1
-7
/
+7
2013-09-14
renamed project to 'citrus'
ShizZy
1
-8
/
+8
2013-09-06
added core and mem_map files to the project
ShizZy
1
-12
/
+12
2013-08-30
adding initial project layout
ShizZy
1
-0
/
+35