Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-07 | Shader Debugger: Allow editing of input vertex data | Yuri Kunde Schlesner | |
2015-09-07 | Shader Debugger: Highlight current instruction instead of focusing | Yuri Kunde Schlesner | |
This avoid some annoying focus stealing in some situations, and looks nicer in general. | |||
2015-09-07 | Shader Debugger: Remove useless signal | Yuri Kunde Schlesner | |
2015-09-07 | Shader Debugger: Fix only first vertex attribute being loaded | Yuri Kunde Schlesner | |
2015-09-07 | Shader Debugger: Fix freeze when double-clicking shader disassembly | Yuri Kunde Schlesner | |
2015-09-07 | Shader Debugger: Improve space efficiency of the layout | Yuri Kunde Schlesner | |
2015-09-07 | Shader Disassembly: Fix printing of jump offsets | Yuri Kunde Schlesner | |
2015-09-07 | Shader Disassembly: Fix disassembly of IFU/CALLU instructions | Yuri Kunde Schlesner | |
2015-09-07 | Shader Disassembly: Implement support for MAD/MADI | Yuri Kunde Schlesner | |
2015-09-07 | Shader Disassembly: Introduce variables to hold common subexpressions | Yuri Kunde Schlesner | |
2015-09-07 | Shader Debugger: Initialize input_vertex to prevent crashes | Yuri Kunde Schlesner | |
If the first type of breakpoint to be hit wasn't "Vertex Loaded", the input_vertex would contain garbage, which would be passed to the shader interpreter and ocasionally cause crashes. | |||
2015-09-07 | Shader Disassembly: Cleanup code and improve output alignment | Yuri Kunde Schlesner | |
2015-09-06 | Merge pull request #1114 from archshift/conditioncode_al | Lioncash | |
DynCom: Converted all magic 0xE condition code checks to ConditionCode::AL | |||
2015-09-05 | DynCom: Converted all 0xE condition code checks to ConditionCode::AL | archshift | |
2015-09-03 | OpenGL: Use Sampler Objects to decouple sampler config from textures | Yuri Kunde Schlesner | |
Fixes #978 | |||
2015-09-03 | OpenGL: Remove ugly and endian-unsafe color pointer casts | Yuri Kunde Schlesner | |
2015-09-03 | OpenGL: Add support for Sampler Objects to state tracker | Yuri Kunde Schlesner | |
2015-09-03 | citra-qt: Move system shutdown to run inside EmuThread | Yuri Kunde Schlesner | |
This stops (for some reason sporadic) crashes and OpenGL errors during shutdown, when the OpenGL renderer tries to clean up objects from the UI thread, which has no OpenGL context active. | |||
2015-09-03 | Merge pull request #1087 from yuriks/opengl-glad | Yuri Kunde Schlesner | |
Replace the previous OpenGL loader with a glad-generated 3.3 one | |||
2015-09-03 | Merge pull request #1101 from archshift/camu-service-names | bunnei | |
Add cam:u service function names to its function table | |||
2015-09-03 | Add cam:u service function names to its function table | archshift | |
2015-09-02 | Merge pull request #1088 from aroulin/x64-emitter-abi-call | bunnei | |
x64: Proper stack alignment in shader JIT function calls | |||
2015-09-02 | video_core: Fix format specifiers warnings | aroulin | |
2015-09-01 | x64: Proper stack alignment in shader JIT function calls | aroulin | |
Import Dolphin stack handling and register saving routines Also removes the x86 parts from abi files | |||
2015-09-01 | Common: Import BitSet from Dolphin | aroulin | |
2015-09-01 | Merge pull request #1072 from yuriks/GetSystemTick-advance-time | bunnei | |
SVC: Advance time when calling GetSystemTick to escape busy-wait loops | |||
2015-08-31 | Merge pull request #1083 from yuriks/microprofile-vs2015 | bunnei | |
Common: Fix MicroProfile compilation in MSVC2015 | |||
2015-08-31 | Merge pull request #1092 from Subv/vertex_offset | Tony Wasserka | |
Pica: Add the vertex_offset register to the Pica registers map. | |||
2015-08-31 | Pica: Added the primitive_restart register (0x25f) to the registers map. | Subv | |
2015-08-31 | Pica: Add the vertex_offset register to the Pica registers map. | Subv | |
2015-08-31 | Shader JIT: Fix SGE/SGEI NaN behavior | aroulin | |
SGE was incorrectly emulated w.r.t. NaN behavior as the CMPSS SSE instruction was used with NLT | |||
2015-08-30 | Merge pull request #1059 from Subv/vertex_offset | bunnei | |
GPU: Implemented register 0x22A PICA_REG_DRAW_VERTEX_OFFSET | |||
2015-08-30 | GPU: Implemented register 0x22A. | Subv | |
This is the equivalent of the "first" parameter in glDrawArrays, it tells the GPU the vertex index at which to start rendering. Register 0x22A doesn't affect indexed rendering. | |||
2015-08-30 | Merge pull request #1085 from Subv/fs_stat | bunnei | |
Services/FS: Correctly tell the guest app whether a file was correctly opened or not | |||
2015-08-30 | Increase required OpenGL version to 3.3 | Yuri Kunde Schlesner | |
This gives us several niceties such as Sampler Objects, shader attribute locations and Timer Queries. | |||
2015-08-30 | Replace the previous OpenGL loader with a glad-generated 3.3 one | Yuri Kunde Schlesner | |
The main advantage of switching to glad from glLoadGen is that, apart from being actively maintained, it supports a customizable entrypoint loader function, which makes it possible to also support OpenGL ES. | |||
2015-08-30 | SVC: Advance time when calling GetSystemTick to escape busy-wait loops | Yuri Kunde Schlesner | |
Cubic Ninja waited for the frame to end by spinning on a loop calling GetSystemTick while doing nothing else. Since GetSystemTick doesn't cause a reschedule (which advances time), this meant that very little emulated time would pass inside that loop, causing the game to spend most of the frame burning away CPU. | |||
2015-08-29 | Merge pull request #1049 from Subv/stencil | bunnei | |
Rasterizer: Corrected the stencil implementation. | |||
2015-08-28 | Services/FS: Correctly tell the guest app whether a file was correctly ↵ | Subv | |
opened or not. Closes #1067 | |||
2015-08-28 | Common: Fix MicroProfile compilation in MSVC2015 | Yuri Kunde Schlesner | |
2015-08-27 | Kernel: Fix wrong linear heap base on titles using newer kernels | Yuri Kunde Schlesner | |
Typo which sneaked in through review on #1025 | |||
2015-08-27 | Merge pull request #1075 from yuriks/ControlMem-fixes | bunnei | |
Fix heap-management regressions | |||
2015-08-27 | Merge pull request #1065 from yuriks/shader-fp | Yuri Kunde Schlesner | |
Shader FP compliance fixes | |||
2015-08-27 | gl_rasterizer_cache: Detect and ignore unnecessary texture flushes. | bunnei | |
2015-08-27 | Shader JIT: Fix float to integer rounding in MOVA | aroulin | |
MOVA converts new address register values from floats to integers using truncation | |||
2015-08-26 | Kernel: Fix assertion failure when ControlMemory is called with size=0 | Yuri Kunde Schlesner | |
2015-08-26 | Core: Improve APT Shared Font hack | Yuri Kunde Schlesner | |
Should fix invalid read loops in some games | |||
2015-08-26 | Merge pull request #1074 from lioncash/bool | bunnei | |
dyncom: Minor changes to CondPassed | |||
2015-08-26 | Shader JIT: ifdef out reference to ifdef'd out shader_map | archshift | |
shader_map was only defined on x86 architectures, but was cleared on shutdown with no ifdef protection. Ifdef this out so non-x86 architectures can be built. | |||
2015-08-26 | dyncom: Simplify some comparisons in CondPassed | Lioncash | |