| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-05-03 | pica: use correct coordinates for texture 2 | wwylele | |
| 2017-04-21 | Merge pull request #2671 from wwylele/dot3-rgba | bunnei | |
| rasterizer: implement combiner operation 7 (Dot3_RGBA) | |||
| 2017-04-20 | gl_shader_gen: remove TODO about Lerp behaviour verification. The ↵ | wwylele | |
| implementation is verified against hardware | |||
| 2017-04-19 | rasterizer: implement combiner operation 7 (Dot3_RGBA) | wwylele | |
| 2017-04-17 | OpenGL: Pass Pica regs via parameter | Yuri Kunde Schlesner | |
| 2017-04-16 | OpenGL: Move PicaShaderConfig to gl_shader_gen.h | Yuri Kunde Schlesner | |
| Also move the implementation of CurrentConfig to the cpp file. | |||
| 2017-04-16 | OpenGL: Move Attributes enum to a more appropriate file | Yuri Kunde Schlesner | |
| 2017-04-08 | Pica/Regs: Correct bit width for blend-equations | Jannik Vogel | |
| 2017-03-01 | Input: remove unused stuff & clean up | wwylele | |
| 1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID 2. removed button handling in EmuWindow 3. removed key_map 4. cleanup #include | |||
| 2017-02-26 | Doxygen: Amend minor issues (#2593) | Mat M | |
| Corrects a few issues with regards to Doxygen documentation, for example: - Incorrect parameter referencing. - Missing @param tags. - Typos in @param tags. and a few minor other issues. | |||
| 2017-02-26 | Core: Re-write frame limiter | Yuri Kunde Schlesner | |
| Now based on std::chrono, and also works in terms of emulated time instead of frames, so we can in the future frame-limit even when the display is disabled, etc. The frame limiter can also be enabled along with v-sync now, which should be useful for those with displays running at more than 60 Hz. | |||
| 2017-02-26 | Core: Make PerfStats internally locked | Yuri Kunde Schlesner | |
| More ergonomic to use and will be required for upcoming changes. | |||
| 2017-02-26 | Remove built-in (non-Microprofile) profiler | Yuri Kunde Schlesner | |
| 2017-02-26 | Add performance statistics to status bar | Yuri Kunde Schlesner | |
| 2017-02-18 | OpenGL: Check if uniform block exists before updating it (#2581) | Jannik Vogel | |
| 2017-02-15 | video_core: remove #pragma once in cpp file (#2570) | Weiyi Wang | |
| 2017-02-12 | SWRasterizer: Move more framebuffer functions to file | Yuri Kunde Schlesner | |
| 2017-02-12 | SWRasterizer: Move texturing functions to their own file | Yuri Kunde Schlesner | |
| 2017-02-12 | SWRasterizer: Convert large no-capture lambdas to standalone functions | Yuri Kunde Schlesner | |
| 2017-02-12 | SWRasterizer: Move framebuffer operation functions to their own file | Yuri Kunde Schlesner | |
| 2017-02-12 | VideoCore: Move software rasterizer files to sub-directory | Yuri Kunde Schlesner | |
| 2017-02-12 | video_core/shader: Document sanitized MUL operation | Yuri Kunde Schlesner | |
| 2017-02-12 | Merge pull request #2550 from yuriks/pica-refactor2 | Yuri Kunde Schlesner | |
| Small VideoCore cleanups | |||
| 2017-02-10 | video_core: Fix benign out-of-bounds indexing of array (#2553) | Yuri Kunde Schlesner | |
| The resulting pointer wasn't written to unless the index was verified as valid, but that's still UB and triggered debug checks in MSVC. Reported by garrettboast on IRC | |||
| 2017-02-09 | VideoCore: Split u64 Pica reg unions into 2 separate u32 unions | Yuri Kunde Schlesner | |
| This eliminates UB when aliasing it with the array of u32 regs, and is compatible with non-LE architectures. | |||
| 2017-02-09 | VideoCore: Force enum sizes to u32 in LightingRegs | Yuri Kunde Schlesner | |
| All enums that are used with BitField must have their type forced to u32 to ensure correctness. | |||
| 2017-02-09 | OpenGL: Remove unused duplicate of IsPassThroughTevStage | Yuri Kunde Schlesner | |
| This copy was left behind when the shader generation code was moved to a separate file. | |||
| 2017-02-09 | VideoCore: Split regs.h inclusions | Yuri Kunde Schlesner | |
| 2017-02-09 | Pica/Regs: Use binary search to look up reg names | Yuri Kunde Schlesner | |
| This gets rid of the static unordered_map. Also changes the return type const char*, avoiding unnecessary allocations (the result was only used by calling .c_str() on it.) | |||
| 2017-02-08 | VideoCore: Use union to index into Regs struct | Yuri Kunde Schlesner | |
| Also remove some unused members. | |||
| 2017-02-08 | Merge pull request #2482 from yuriks/pica-refactor | Yuri Kunde Schlesner | |
| Split up monolithic Regs struct | |||
| 2017-02-05 | Use std::array<u8,2> instead of u8[2] to fix MSVC build | Lectem | |
| 2017-02-04 | VideoCore: Move Regs to its own file | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split shader regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split geometry pipeline regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split lighting regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split framebuffer regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split texturing regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split rasterizer regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | Merge pull request #2476 from yuriks/shader-refactor3 | Yuri Kunde Schlesner | |
| Oh No! More shader changes! | |||
| 2017-02-04 | Pica/Texture: Move part of ETC1 decoding to new file and cleanups | Yuri Kunde Schlesner | |
| 2017-02-04 | Pica/Texture: Simplify/cleanup texture tile addressing | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Move LookupTexture out of debug_utils.h | Yuri Kunde Schlesner | |
| 2017-02-03 | ShaderJIT: add 16 dummy bytes at the bottom of the stack | wwylele | |
| 2017-01-31 | Common/x64: remove legacy emitter and abi (#2504) | Weiyi Wang | |
| These are not used any more since we moved shader JIT to xbyak. | |||
| 2017-01-31 | shader_jit_x64_compiler: esi and edi should be persistent (#2500) | Merry | |
| 2017-01-29 | VideoCore: Make PrimitiveAssembler const-correct | Yuri Kunde Schlesner | |
| 2017-01-29 | VideoCore: Extract swrast-specific data from OutputVertex | Yuri Kunde Schlesner | |
| 2017-01-29 | VideoCore/Shader: Clean up OutputVertex::FromAttributeBuffer | Yuri Kunde Schlesner | |
| This also fixes a long-standing but neverthless harmless memory corruption bug, whech the padding of the OutputVertex struct would get corrupted by unused attributes. | |||
| 2017-01-29 | VideoCore: Split shader output writing from semantic loading | Yuri Kunde Schlesner | |
