Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-05 | renderer_opengl: Use textures for fragment shader LUTs instead of UBOs. | bunnei | |
- Gets us LUT interpolation for free. - Some older Intel GPU drivers did not support the big UBOs needed to store the LUTs. | |||
2016-02-05 | renderer_opengl: Initial implementation of basic specular lighting. | bunnei | |
2016-02-05 | renderer_opengl: Implement HW fragment lighting distance attenuation. | bunnei | |
2016-02-05 | renderer_opengl: Implement HW fragment lighting LUTs within our default UBO. | bunnei | |
2016-02-05 | renderer_opengl: Implement diffuse component of HW fragment lighting. | bunnei | |
2016-02-05 | pica: Implement decoding of basic fragment lighting components. | bunnei | |
- Diffuse - Distance attenuation - float16/float20 types - Vertex Shader 'view' output | |||
2016-02-05 | pica: Implement fragment lighting LUTs. | bunnei | |
2016-02-05 | pica: Add decodings for distance attenuation and LUT registers. | bunnei | |
2016-02-05 | pica: Add pica_types module and move float24 definition. | bunnei | |
2016-02-05 | Merge pull request #1391 from tfarley/hw-fb-sync-fix | bunnei | |
hwrasterizer: Use proper cached framebuffer addr/size | |||
2016-02-04 | backend: defaulted move constructor/assignment | Lioncash | |
2016-02-03 | hwrasterizer: Use proper cached fb addr/size | tfarley | |
2016-02-03 | Merge pull request #1387 from lioncash/func | bunnei | |
services: minor changes | |||
2016-02-02 | OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging level | Yuri Kunde Schlesner | |
The nVidia driver is *extremely* spammy on this category, sending a message on every buffer or texture upload, slowing down the emulator and making the log useless. | |||
2016-02-02 | services: Get rid of unnecessary includes | Lioncash | |
2016-02-01 | services: Update function tables | Lioncash | |
2016-01-30 | Merge pull request #1377 from MerryMage/mmio | bunnei | |
Memory: Implemented MMIO | |||
2016-01-30 | Memory: Implement MMIO | MerryMage | |
2016-01-27 | color: Make trivial helpers constexpr | Lioncash | |
2016-01-27 | Merge pull request #1367 from yuriks/jit-jmp | bunnei | |
Shader JIT: Fix off-by-one error when compiling JMPs | |||
2016-01-26 | Merge pull request #1369 from yuriks/jmpu-inverted | bunnei | |
Shader: Implement "invert condition" feature of IFU instruction | |||
2016-01-25 | Merge pull request #1370 from yuriks/gpureg-names | bunnei | |
Debugger: Use 3dbrew names for GPU registers | |||
2016-01-25 | Merge pull request #1373 from lioncash/cast | Yuri Kunde Schlesner | |
elf: Don't cast away const | |||
2016-01-25 | elf: Don't cast away const | Lioncash | |
2016-01-24 | Merge pull request #1372 from lioncash/tie | Yuri Kunde Schlesner | |
key_map: Use std::tie for comparisons | |||
2016-01-25 | key_map: Use std::tie for comparisons | Lioncash | |
2016-01-25 | archive_backend: Remove unnecessary const from return types | Lioncash | |
This doesn't return by reference so const isn't really necessary | |||
2016-01-24 | Debugger: Use 3dbrew names for GPU registers | Yuri Kunde Schlesner | |
This list was imported from the 3dbrew wiki page and is pretty much complete. | |||
2016-01-24 | Shader: Implement "invert condition" feature of IFU instruction | Yuri Kunde Schlesner | |
If the bit 0 of the JMPU instruction is set, then the jump condition will be inverted. That is, a jump will happen when the boolean is false instead of when it is true. | |||
2016-01-24 | Shader JIT: Fix off-by-one error when compiling JMPs | Yuri Kunde Schlesner | |
There was a mistake in the JMP code which meant that one instruction at the destination would be skipped when the jump was taken. This commit also changes the meaning of the culprit parameter to make it less confusing and avoid similar mistakes in the future. | |||
2016-01-20 | Merge pull request #1334 from tfarley/hw-depth-modifiers | bunnei | |
hwrasterizer: Use depth offset | |||
2016-01-20 | hwrasterizer: Use depth offset | tfarley | |
2016-01-19 | ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode name | rob turner | |
2016-01-17 | command_processor: Get rid of variable shadowing | Lioncash | |
2016-01-14 | Merge pull request #1327 from Subv/unmap_memblock | bunnei | |
HLE/SVC: Implement UnmapMemoryBlock. | |||
2016-01-14 | HLE/SVC: Implement UnmapMemoryBlock. | Subv | |
This implementation will need to be (almost completely) changed when we implement multiprocess support. | |||
2016-01-12 | Merge pull request #1196 from linkmauve/khr_debug | bunnei | |
Add optional GL_KHR_debug support | |||
2016-01-06 | Change default gameListRootDir from "" to "." | archshift | |
Not much thought went into that one... | |||
2016-01-05 | Merge pull request #1283 from Subv/soc_fixup | bunnei | |
HLE/Sockets: Fixed the buffer offset in recvfrom. | |||
2016-01-03 | Merge pull request #1330 from archshift/add-defaults | bunnei | |
Gamelist: supply default settings for QSettings config | |||
2016-01-01 | Gamelist: supply default settings for QSettings config | archshift | |
2015-12-30 | Merge pull request #1310 from lioncash/services | bunnei | |
services: Update some function tables | |||
2015-12-30 | Merge pull request #1316 from lioncash/decode | bunnei | |
arm_dyncom_dec: Fix decoding of VMLS | |||
2015-12-30 | arm_dyncom_dec: Fix decoding of VMLS | Lioncash | |
Previously, all VMLS variants would misdecode as CDP (which isn't necessarily wrong in itself, however VMLS has it's own label of execution) | |||
2015-12-30 | services: Update some function tables | Lioncash | |
2015-12-30 | video_core: Make the renderer global a unique_ptr | Lioncash | |
2015-12-29 | Merge pull request #1306 from Subv/sync | bunnei | |
HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered | |||
2015-12-29 | Merge pull request #1303 from lioncash/unique | bunnei | |
core: Use unique_ptr for holding the interpreter instances | |||
2015-12-29 | HLE/Timers: Reset OneShot timers when they are acquired instead of when ↵ | Subv | |
they're triggered. Closes #1139 | |||
2015-12-29 | swrasterizer: Add missing override specifier | Lioncash | |