bunnei
|
4e9f305ed2
|
GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.
- Various other cleanups.
|
2014-08-05 23:58:00 -04:00 |
|
bunnei
|
ec14ffe1cd
|
GSP: Implements preliminary command synchronization via GPU interrupts.
Core: Added a comment to explain the logic for the RunLoop iterations.
|
2014-08-05 23:57:53 -04:00 |
|
Tony Wasserka
|
9fd2537e93
|
Use uniform formatting when printing hexadecimal numbers.
|
2014-07-23 00:44:31 +02:00 |
|
Tony Wasserka
|
afcb250b31
|
Fix a few warnings.
Templates shouldn't be marked as inline if they aren't defined in the header.
|
2014-07-23 00:44:31 +02:00 |
|
Tony Wasserka
|
2eb61dafc0
|
GPU: Clarify display transfer code.
Also makes the illogical component order more obvious.
|
2014-07-23 00:44:31 +02:00 |
|
Tony Wasserka
|
61e2ffd448
|
GPU: Add documentation.
|
2014-07-23 00:44:31 +02:00 |
|
Tony Wasserka
|
246cb75584
|
RegisterSet: Simplify code by using structs for register definition instead of unions.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
75775e9ef4
|
GPU: Make use of RegisterSet.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
357d893b26
|
GPU: Make framebuffer code format-aware.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
9d618d0b70
|
GPU: Interface cleanup.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
46950ee4de
|
GPU: Initialize GPU registers to some sensible default state.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
baf0aa04f5
|
GPU: Emulate memory fills.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
0b4055c152
|
GPU: Add proper framebuffer register handling.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
bbc6f314eb
|
GPU: Properly implement display transfers.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
16bbc4f81b
|
GPU: Add display transfer configuration.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
ec9511e1db
|
GSP: HLE GXCommandId::SET_DISPLAY_TRANSFER and GXCommandId::SET_TEXTURE_COPY.
|
2014-07-23 00:33:08 +02:00 |
|
Tony Wasserka
|
994d29f416
|
Use a more compatible choice of initial framebuffer addresses.
|
2014-07-22 22:27:27 +02:00 |
|
bunnei
|
004df76795
|
Merge branch 'threading' of https://github.com/bunnei/citra
Conflicts:
src/core/hle/function_wrappers.h
src/core/hle/service/gsp.cpp
|
2014-06-14 12:13:16 -04:00 |
|
bunnei
|
0deeda54ee
|
Core: Cleaned up SingleStep(), updated default LCD refresh to assume each instruction is ~3 cycles
|
2014-06-13 09:51:09 -04:00 |
|
Tony Wasserka
|
d4530765ce
|
GPU: Cleanup register definitions.
|
2014-06-12 06:10:50 -04:00 |
|
Tony Wasserka
|
1dfa392824
|
Rename LCD to GPU.
|
2014-06-12 06:10:49 -04:00 |
|
Tony Wasserka
|
b1c8bad9a6
|
Pica: Add command list registers.
|
2014-06-12 06:10:47 -04:00 |
|
bunnei
|
46aef01d04
|
lcd: moved kFrameTicks to lcd.h for use in other modules
|
2014-05-28 21:19:13 -04:00 |
|
bunnei
|
7bb66421a0
|
lcd: added thread wait after (faked) vblank interrupt (would have) occurred
|
2014-05-22 20:01:04 -04:00 |
|
bunnei
|
f0525a1eb4
|
added code to LCD modules keep track of framebuffer location in FCRAM or VRAM
|
2014-04-27 12:39:57 -04:00 |
|
bunnei
|
f78794961e
|
- changed HW IO map to use virtual addresses
- added hooks to catch LCD IO read/writes
|
2014-04-26 14:21:40 -04:00 |
|
bunnei
|
25d595d869
|
added (fake) physical addresses for where to put framebuffer in VRAM
|
2014-04-26 01:32:05 -04:00 |
|
bunnei
|
70c2cce963
|
renamed hw_lcd module to just lcd
|
2014-04-17 23:48:23 -04:00 |
|
bunnei
|
c3a4b4bfca
|
added NDMA hardware interface
|
2014-04-17 23:43:55 -04:00 |
|
bunnei
|
f2f63a0f05
|
fixed hw write declarations to not be const
|
2014-04-12 23:32:04 -04:00 |
|
bunnei
|
01bedbf956
|
updated logging message
|
2014-04-10 22:49:12 -04:00 |
|
bunnei
|
5d95bb9843
|
cleaned up some logging messages
|
2014-04-10 22:45:40 -04:00 |
|
bunnei
|
de0a034a84
|
fixed project includes to use new directory structure
|
2014-04-08 20:15:08 -04:00 |
|
bunnei
|
63e46abdb8
|
got rid of 'src' folders in each sub-project
|
2014-04-08 19:25:03 -04:00 |
|