bunnei
656de23d93
renderer: Create rasterizer and cleanup.
8 years ago
James Rowe
096be16636
Format: Run the new clang format on everything
8 years ago
James Rowe
389979018c
Remove gpu debugger and get yuzu qt to compile
8 years ago
Yuri Kunde Schlesner
eb10f25025
Move screen size constants from video_core to core
video_core didn't even properly use them, and they were the source of
many otherwise-unnecessary dependencies from core to video_core.
9 years ago
bunnei
22ad9094e6
config: Add option for specifying screen resolution scale factor.
9 years ago
emmauss
c4e4fa53d9
Implement Frame rate limiter ( #2223 )
* implement frame limiter
* fixes
9 years ago
Emmanuel Gil Peyrot
dc8479928c
Sources: Run clang-format on everything.
9 years ago
tfarley
e46d086189
Config: Add scaled resolution option
10 years ago
LittleWhite
4be68dddfb
Improve error report from Init() functions
Add error popup when citra initialization failed
10 years ago
Lioncash
5e17a586da
video_core: Make the renderer global a unique_ptr
10 years ago
bunnei
094ae6fadb
Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.
- Config: Add an option for selecting to use shader JIT or interpreter.
- Qt: Add a menu option for enabling/disabling the shader JIT.
11 years ago
Emmanuel Gil Peyrot
22ae87530b
Common: Cleanup emu_window includes.
11 years ago
tfarley
05dc633a8c
OpenGL renderer
11 years ago
Yuri Kunde Schlesner
e1fbac3ca1
Common: Remove common.h
11 years ago
bunnei
9960c49c21
Set framebuffer layout from EmuWindow.
11 years ago
purpasmart96
ebfd831ccb
License change
11 years ago
Yuri Kunde Schlesner
11642fd3a2
Rework OpenGL renderer.
The OpenGL renderer has been revised, with the following changes:
- Initialization and rendering have been refactored to reduce the number of
redundant objects used.
- Framebuffer rotation is now done directly, using texture mapping.
- Vertex coordinates are now given in pixels, and the projection matrix
isn't hardcoded anymore.
11 years ago
Kevin Hartman
02fd19b2f6
Added support for multiple input device types for KeyMap and connected Qt.
11 years ago
bunnei
de0a034a84
fixed project includes to use new directory structure
12 years ago
bunnei
63e46abdb8
got rid of 'src' folders in each sub-project
12 years ago
bunnei
ef7cfa0207
fixed license header in video_core
12 years ago
bunnei
080f847550
added initial renderer code
12 years ago
bunnei
23506defe3
added video_core project to solution
12 years ago
bunnei
6433f4d6f9
added an "Update" method to update all hardware
12 years ago
bunnei
31abc42d3d
added initial support for hw.cpp module
12 years ago
bunnei
670ac5643a
added hw module to interface h/w register reads/writes
12 years ago
bunnei
69223d007e
- added an interface layer for ARM cores
- cleaned up core.cpp a bit
12 years ago
ShizZy
8bb0c457bc
renamed from citrus to citra
12 years ago
ShizZy
b8ca09160b
renamed project to 'citrus'
12 years ago
ShizZy
d708e2d68a
added core and mem_map files to the project
12 years ago
ShizZy
27474060e1
adding initial project layout
13 years ago