| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-04 | VertexLoaderX64: Avoid unchecked pointer cast. | degasus | |
| 2016-09-17 | VertexLoaderJit: Fix out-of-bounds access for zfreeze. | degasus | |
| This fixes a GCC6.1 warning. | |||
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2016-01-17 | VideoCommon: Header cleanup | Lioncash | |
| Also remedies places where the video backends and core rely on things being indirectly included. | |||
| 2015-10-25 | VertexLoaderX64: optimize more color swizzles | Tillmann Karras | |
| Based on https://gist.github.com/rygorous/c5dba8c6c75bc83aa4ae, but with a small tweak and a somewhat related change for the 565 case. | |||
| 2015-10-22 | VertexLoaderX64: optimize 4444 color conversion | Tillmann Karras | |
| https://gist.github.com/rygorous/75133a50c60f9243366e | |||
| 2015-09-28 | Fix building with PCH disabled. | Rohit Nirmal | |
| 2015-09-12 | VertexLoaderX64: fix 2GB warnings | Tillmann Karras | |
| Unlike the CPU JIT, the vertex loader JIT already emits position-independent code, so all we need to do is disable the warning. | |||
| 2015-08-26 | Jit64: some byte-swapping changes | Tillmann Karras | |
| 2015-06-07 | zfreeze: cache vertex positions | Tillmann Karras | |
| Suggested by degasus. | |||
| 2015-06-07 | VertexLoaderX64: revert 9da86092aeb1fda7470a661a36 | Tillmann Karras | |
| I can't reproduce that it's actually faster and it will definitely be slower with position caching for zfreeze. | |||
| 2015-06-03 | VertexLoaderX64: generate PIC | Tillmann Karras | |
| Address static memory relative to a base register, analog to what we're doing with PPCSTATE in the CPU JIT. This allows executable memory for the vertex loader JIT to be allocated anywhere, not just within 2 GiB of static data. Fixes issue 8180. | |||
| 2015-05-30 | Clean up cached_arraybases. Update VideoSW to new scheme. | Scott Mansell | |
| Move ownership of cached_arraybases from CPMemory to VertexLoaderManager to better match it usage. | |||
| 2015-05-25 | Merge pull request #2274 from degasus/disable_bbox | Ryan Houdek | |
| Disable bbox | |||
| 2015-05-25 | Add missing license headers | Tillmann Karras | |
| 2015-05-25 | BBox: remove now unreachable SW bbox implementation | degasus | |
| 2015-04-23 | Fix code broken by merge | comex | |
| 2015-04-23 | Merge pull request #2223 from phire/imm | comex | |
| Cleanup OpArg, make immediates more explicit. | |||
| 2015-03-18 | VertexLoaderX64: use common code for FORMAT_FLOAT | Tillmann Karras | |
| 2015-03-18 | VertexLoaderX64: support SSE2 as a fallback | Tillmann Karras | |
| With suggestions by Fiora and magumagu. | |||
| 2015-03-18 | VertexLoaders: make positions more compact | Tillmann Karras | |
| 2015-03-17 | Make OpArg.offset and operandReg private. | Scott Mansell | |
| Also cleaned up WriteRest function. | |||
| 2015-03-08 | VertexLoaderX64: fix harmless off-by-one error | Tillmann Karras | |
| 2015-02-25 | Formatting/Whitespace Cleanup | Stevoisiak | |
| Various fixes to formatting and whitespace | |||
| 2015-02-24 | Clean up the intrinsics #ifdef mess | Tillmann Karras | |
| 2015-02-13 | Change RunVertices' function arguments. | Ryan Houdek | |
| This reduces some dumb state shuffling when calling the emitted vertex loaders. | |||
| 2015-01-28 | JitRegister: overload Register with a [start,end) variant | Gabriel Corona | |
| 2015-01-26 | VertexLoaderX64: save XMM0 if the ABI requires it | Tillmann Karras | |
| 2015-01-20 | VertexLoaderX64: support VAT.ByteDequant=0 | Tillmann Karras | |
| 2015-01-20 | VertexLoader: never reset alpha in 8888 colors | Tillmann Karras | |
| Fixes the opening menu of Xenoblade Chronicles. | |||
| 2015-01-18 | VertexLoaderX64: register symbol for code page | Tillmann Karras | |
| 2015-01-18 | VertexLoaderX64: optimize color conversions | Tillmann Karras | |
| 2015-01-18 | VertexLoaderX64: make table lookup deterministic | Tillmann Karras | |
| 2015-01-18 | VertexLoaderX64: fix a bunch of stuff | Tillmann Karras | |
| Suggestions by @degasus and @FioraAeterna. | |||
| 2015-01-18 | VertexLoaderX64: fix duplicate register allocation | Tillmann Karras | |
| Thanks to @shuffle2 for noticing this. | |||
| 2015-01-18 | VertexLoaderX64: suggestions by @magumagu | Tillmann Karras | |
| - avoid register merges - avoid redundant MOV | |||
| 2015-01-18 | VertexLoaderX64: implement pre-Haswell fallbacks | Tillmann Karras | |
| 2015-01-18 | VertexLoader: add new JIT | Tillmann Karras | |
