| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-25 | Centralize the logging code into its own folder in Common. | Lioncash | |
| 2014-06-24 | Remove the 32-bit config platform from the VS solution and projects | Lioncash | |
| 2014-06-22 | Merge pull request #500 from lioncash/ini | Pierre Bourdon | |
| Use only section-based ini reading. | |||
| 2014-06-21 | Merge pull request #501 from magumagu/sw-cp-structs | Tony Wasserka | |
| VideoSoftware: remove duplicated CommandProcessor structures. | |||
| 2014-06-21 | VideoSoftware: remove duplicated CommandProcessor structures. | magumagu | |
| 2014-06-19 | VideoCommon: use the Light struct in XF memory | degasus | |
| 2014-06-18 | Kill off replaceable usages of s[n]printf. | Lioncash | |
| 2014-06-16 | Use only section-based ini reading. | Lioncash | |
| 2014-06-13 | Merge pull request #445 from magumagu/video-dead-code | Tony Wasserka | |
| Video backends: remove dead code. | |||
| 2014-06-08 | Fix the capitalization of "GameCube" throughout the project. | Paul Olszewski | |
| 2014-06-01 | Video backends: remove dead code. | magumagu | |
| 2014-05-29 | Remove the min/max functions in CommonFuncs. | Lioncash | |
| The algorithm header has the same functions. | |||
| 2014-05-22 | Merge pull request #370 from Sonicadvance1/remove_specialized_memcmp | shuffle2 | |
| Removes ZeroFrog's "optimized" memcpy and memcmp functions. | |||
| 2014-05-18 | Merge pull request #355 from magumagu/gx-missing-opcode | Tony Wasserka | |
| Opcode decoding: handle missing opcodes 0x88 etc. | |||
| 2014-05-17 | Removes ZeroFrog's "optimized" memcpy and memcmp functions. | Ryan Houdek | |
| These were only compiled in on Windows and x86_32. They provided "optimized" copies and compares based on blocksizes for the AMD Athlon and Duron CPU families. The code was taken from something that AMD provides with a as-is license. Just get rid of this crap. | |||
| 2014-05-17 | Merge pull request #360 from magumagu/lighting-rounding | Tony Wasserka | |
| Video backends: fix rounding in lighting computation. | |||
| 2014-05-17 | Video backends: warn on usage of GL_DRAW_QUADS_2. | magumagu | |
| It's not normally used, so if it shows up, it could indicate a CPU emulation bug. | |||
| 2014-05-17 | Merge pull request #269 from magumagu/swbackend-xfregisters | Tony Wasserka | |
| SW backend: use VideoCommon XFRegisters struct. | |||
| 2014-05-16 | Video backends: mass-replace "xfregs" with "xfmem". | magumagu | |
| 2014-05-16 | Video backend: merge global var xfmem into xfregs. | magumagu | |
| There isn't really any reason to keep them separate. | |||
| 2014-05-16 | Video backends: unify xfregs/xfmem structures. | magumagu | |
| Removes the duplicate swxfregs global variable/struct from the software backend in favor of the ones from VideoCommon. | |||
| 2014-05-16 | Video backends: fix behavior of "konst" TEV inputs. | magumagu | |
| Also fixes TEVCOLORARG_HALF. Values verified to match hardwarere. | |||
| 2014-05-11 | Video backends: fix rounding in lighting computation. | magumagu | |
| For whatever reason, the hardware doesn't do a full divide by 255, but instead uses an approximation with shifting, similar to the way it is done in TEV. | |||
| 2014-05-10 | Opcode decoding: handle missing opcodes 0x88 etc. | magumagu | |
| Hardware testing shows that they do the same thing as the 0x80 family of opcodes: they draw quads. | |||
| 2014-05-08 | Opcode decoding: 0xC0 isn't a valid command. | magumagu | |
| Fix our opcode decoders to handle this appropriately. | |||
| 2014-04-24 | Software renderer: Update a reference link. | Tony Wasserka | |
| 2014-04-19 | Fix "warning: unused variable 'skipFrames'" | Tillmann Karras | |
| 2014-04-15 | Software backend: don't skip red component in TEV. | magumagu | |
| 2014-04-15 | Software backend: make TEV rounding match hardware. | magumagu | |
| Formulas stolen from gxtest. (Not sure how "==" got turned into "!=", but I'm pretty confident the patched version is correct.) | |||
| 2014-04-12 | VideoSoftware: remove const memory usage of DebugUtil | degasus | |
| 2014-04-11 | Merge pull request #224 from magumagu/swrender-deletepixelfork | Tony Wasserka | |
| Software backend: Delete forked PixelEngine. | |||
| 2014-04-05 | SWBackend: Fix code style. | magumagu | |
| 2014-03-29 | SW backend: make shaders work on Intel/Windows. | magumagu | |
| Apparently the Intel shader compiler doesn't implement "#if" correctly... so use "#ifdef" instead. | |||
| 2014-03-29 | Software backend: Delete forked PixelEngine. | magumagu | |
| Mostly just zapping a bunch of duplicated code; the only interesting thing going on here is the changes to the performance counter implementation. | |||
| 2014-03-29 | Remove all trailing whitespaces from our codebase. | Pierre Bourdon | |
| 2014-03-26 | Software renderer: Properly calculate tev combiner output. | Tony Wasserka | |
| As pointed out by dolphin-emu/hwtests@461476112. | |||
| 2014-03-26 | Software renderer: Use color combiner configuration for alpha combiner ↵ | Tony Wasserka | |
| compare mode inputs. As pointed out by dolphin-emu/hwtests@f684f2498. | |||
| 2014-03-25 | BPMemory: Make use of BitField in a number of structures. | Tony Wasserka | |
| 2014-03-25 | BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as ↵ | Tony Wasserka | |
| enumerations. | |||
| 2014-03-25 | BPMemory: Use the new BitField class in two selected structures. | Tony Wasserka | |
| 2014-03-17 | More range-based loops and overrides | Tillmann Karras | |
| 2014-03-15 | Merge pull request #164 from lioncash/cstr-cull | Pierre Bourdon | |
| Kill off some usages of c_str. | |||
| 2014-03-14 | PixelShaderGen: Treat UV coordinates like S17.7 integers (they're still ↵ | Tony Wasserka | |
| stored as float, though). | |||
| 2014-03-14 | PixelShaderGen: Change indirect texture matrix uniforms to use integers. | Tony Wasserka | |
| 2014-03-14 | PixelShaderGen: Use integer math for indirect tev stage texcoord calculation. | Tony Wasserka | |
| 2014-03-14 | Kill off some usages of c_str. | Lioncash | |
| Also changes some function params, but this is ok. Some simplifications were also able to be made (ie. killing off strcmps with ==, etc). | |||
| 2014-03-11 | Fixes spacing for "for", "while", "switch" and "if" | Matthew Parlane | |
| Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining. | |||
| 2014-03-09 | clang-modernize -use-nullptr | Tillmann Karras | |
| and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine | |||
| 2014-03-09 | clang-modernize -loop-convert | Tillmann Karras | |
| and some manual adjustments | |||
| 2014-03-06 | SW renderer: add missing ClearCurrent() | Tillmann Karras | |
| courtesy of degasus | |||
