| Age | Commit message (Collapse) | Author |
|
Verified with hwtests.
|
|
|
|
is disabled.
The HW renderer already did this.
|
|
|
|
Verified the behavior with hardware tests.
|
|
|
|
- Also renames "vertex_shader.*" to "shader_interpreter.*"
|
|
Some disabled debugging functionality was being called from rendering
routines in VideoCore. Although disabled, many of them still allocated
memory or did some extra work that was enough to show up in a profiler.
Gives a slight (~2ms) speedup.
|
|
the hw renderer.
|
|
|
|
|
|
|
|
Commonify video_core utility headers
|
|
- This is a workaround until we support fragment lighting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also adds better documentation and removes the one-off reimplementation
of the function in pica.h.
|
|
|
|
|
|
This fixes the horizontal lines in Picross E, Cubic Ninja, Cave Story 3D and possibly others
|
|
- Centralizes color format encode/decode functions.
- Fixes endianness issues.
- Implements remaining framebuffer formats in the debugger.
|
|
This allows Virtual Console games to display properly.
|
|
Bit 3 is used to specify a raw copy, where no processing is done to the data, seems to behave exactly as a DMA.
Bit 1 is used to specify whether to convert from a tiled format to a linear format or viceversa.
|
|
|
|
- Fixes a regression with #594.
|
|
Redeclaring the variable inside the switch was causing weird behavior.
|
|
|
|
|
|
|
|
|
|
Not really sure where the difference is, but some applications seem to use this 1:1 the same way...
|
|
clean up texture environment logic.
|
|
|
|
|
|
|
|
|
|
|