Subv
a694caeee0
GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't exist.
11 years ago
Subv
3600c32483
Rasterizer/Textures: Fixed a bug where the I4 format would get twice the real stride.
Also added its name to the texture viewer widget
11 years ago
zawata
6933a50aeb
Vertex Shader : Undo casting
11 years ago
zawata
04756bdaf6
Video_Core : Type fixes
11 years ago
zawata
f7050021de
Video_Core: Finally fix pesky warning
11 years ago
zawata
017437e8d7
Video_Core : Change Tabs to Spaces
This really should be universalized, I keep getting errors creating
commits because lines I've edited use tabs instead of spaces(and yes I
did read the contributing guide and i know they are supposed to be
spaces)
11 years ago
zawata
716120da3d
Video_Core : Fix Conversion Warnings
11 years ago
Tony Wasserka
33568494af
Pica/Shader: Add geometry shader definitions.
11 years ago
Tony Wasserka
aeec12dc33
Pica/CommandProcessor: Move default attribute setup to the proper position.
11 years ago
Tony Wasserka
d2c3ecc8d8
Pica/Clipper: Output proper number of triangles in debugging logs.
11 years ago
Lectem
d08e9b29e2
VideoCore: Implement the DOT3_RGB combiner
11 years ago
Tony Wasserka
5e79706db2
Pica: Implement stencil testing.
11 years ago
Tony Wasserka
0799b40caa
Clean up command_processor.cpp.
11 years ago
Tony Wasserka
902fa4da52
Add CiTrace recording support.
This is exposed in the GUI as a new "CiTrace Recording" widget.
Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
11 years ago
Lectem
58d1c6398e
Added GL_CLAMP_TO_BORDER support
11 years ago
Emmanuel Gil Peyrot
4964a359e1
Core: Cleanup hw includes.
11 years ago
Emmanuel Gil Peyrot
f48b28ad27
Core, VideoCore: Replace or fix exit() calls.
11 years ago
Emmanuel Gil Peyrot
45c4781544
CitraQt: Cleanup includes.
11 years ago
Emmanuel Gil Peyrot
22ae87530b
Common: Cleanup emu_window includes.
11 years ago
Emmanuel Gil Peyrot
596b7c4f63
Common: Cleanup key_map includes.
11 years ago
zawata
92bfec0566
VideoCore: Fix floating point warning
11 years ago
Emmanuel Gil Peyrot
94fc644430
VideoCore: Log the GL driver’s vendor and renderer.
11 years ago
Yuri Kunde Schlesner
9b7d85a4f5
video_core: add extra braces around initializer
Trivial change and fixes several warnings in the clang build.
11 years ago
tfarley
26bc816d7a
Renderer formatting edits
11 years ago
tfarley
66b0d799ee
Render-to-texture flush, interval math fix
11 years ago
tfarley
5025b35563
Liberal texture unbind (clout menu)
11 years ago
tfarley
fa2c92a3ac
Depth format fix (crush3d intro/black screens)
11 years ago
tfarley
d42275f11c
Implemented glColorMask
11 years ago
bunnei
33b9abb91e
Pica: Use zero for the SecondaryFragmentColor source.
- This is a workaround until we support fragment lighting.
11 years ago
bunnei
dcbc653b90
rasterizer: Remove unnecessary 'using' for BlendEquation.
11 years ago
bunnei
e6ace38815
Pica: Implement LogicOp function.
11 years ago
bunnei
3b5ff61201
rasterizer: Implement AddSigned combiner function for alpha channel.
11 years ago
bunnei
1574c44586
vertex_shader: Use address offset on src2 in inverted mode.
11 years ago
bunnei
02c9fe202c
Pica: Implement command buffer execution registers.
11 years ago
bunnei
4ac6c1a3b5
vertex_shader: Implement SLT/SLTI instructions.
11 years ago
bunnei
875bd29766
vertex_shader: Implement MIN instruction.
11 years ago
archshift
76690392bf
Move video_core/color.h to common/color.h
11 years ago
archshift
5df2d1b5f7
Move video_core/math.h to common/vector_math.h
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
11 years ago
Emmanuel Gil Peyrot
b1503b2020
Remove every trailing whitespace from the project (but externals).
11 years ago
Lioncash
951353558e
gl_state: Remove unnecessary const specifier on Apply
11 years ago
Lioncash
dc587fa295
video_core/utils: Remove unused variables in GetMortonOffset
11 years ago
bunnei
1b42d55a9d
Pica: Create 'State' structure and move state memory there.
11 years ago
Lioncash
23d5df9d9c
gl_state: Fix a condition typo in Apply
11 years ago
tfarley
05dc633a8c
OpenGL renderer
11 years ago
Subv
24d9416930
GPU/DefaultAttributes: Clear up a comment in command_processor
11 years ago
Subv
658c44af5c
GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the default attributes, if set.
closes #735
11 years ago
Yuri Kunde Schlesner
7ada357b2d
Memmap: Re-organize memory function in two files
memory.cpp/h contains definitions related to acessing memory and
configuring the address space
mem_map.cpp/h contains higher-level definitions related to configuring
the address space accoording to the kernel and allocating memory.
11 years ago
Lioncash
497f4bee0c
pica: Add the ULL specifier in IsDefaultAttribute
This is necessary otherwise there are warnings about a 32-bit result being casted to a 64-bit value.
11 years ago
Yuri Kunde Schlesner
def5913d19
GPU: Add more fine grained profiling for vertex shader and rasterization
11 years ago
archshift
40310e2132
Implement I4 texture format
@neobrain , could you confirm that this is correct?
It's been tested with various different games and fixes different textures, including in Animal Crossing, Kirby Triple Deluxe, and SMB3D.
11 years ago