Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | GPU: Fix a compiler warning about redundant semicolons. | 2014-08-25 | |
| | |||
* | Pica: Consolidate the primitive assembly code in PrimitiveAssembly and ↵ | 2014-08-25 | |
| | | | | GeometryDumper. | ||
* | Pica/Rasterizer: Add texturing support. | 2014-08-25 | |
| | |||
* | Pica/DebugUtils: Add convenient tev setup printer. | 2014-08-25 | |
| | |||
* | Pica/Rasterizer: Add initial implementation of texture combiners. | 2014-08-25 | |
| | |||
* | Pica: Add support for dumping textures. | 2014-08-25 | |
| | |||
* | Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified ↵ | 2014-08-25 | |
| | | | | | | | | rasterizer code accordingly. - Swizzlers now return const objects so that things like "first_vec4.xyz() = some_vec3" now will fail to compile (ideally we should support some vector holding references to make this actually work). - The methods "InsertBeforeX/Y/Z" and "Append" have been replaced by more versions of MakeVec, which now also supports building new vectors from vectors. - Vector library now follows C++ type promotion rules (hence, the result of Vec2<u8> with another Vec2<u8> is now a Vec2<int>). | ||
* | Pica/VertexShader: Fix a bug in the bitfield definitions and add the ↵ | 2014-08-25 | |
| | | | | "negate" field for swizzlers. | ||
* | Pica/citra-qt: Replace command list view and command list debugging code ↵ | 2014-08-25 | |
| | | | | with something more sophisticated. | ||
* | Pica/CommandProcessor: Implement parameter masking. | 2014-08-25 | |
| | |||
* | Pica: Add debug utilities for dumping shaders. | 2014-08-25 | |
| | |||
* | Pica: Add debug utility functions for dumping geometry data. | 2014-08-25 | |
| | |||
* | GSP: Update framebuffer information when necessary. | 2014-08-25 | |
| | |||
* | GSP: Implement SetBufferSwap. | 2014-08-25 | |
| | |||
* | GSP: Add a helper function for convenience. | 2014-08-25 | |
| | |||
* | Pass format to the QGLWidget and use atomic instead of mutex. | 2014-08-25 | |
| | |||
* | Fix EmuThread loop by ensuring it exits properly. | 2014-08-25 | |
| | | | | | Note: There is a pre-existing issue with booting a new game in that it keeps the old EmuThread. The GL code now supports this but the Core still doesn't. | ||
* | Fix the threading for GL Context in Qt5. | 2014-08-25 | |
| | | | | Connect the emu_thread start/finish to a moveContext slot. | ||
* | Merge pull request #68 from archshift/readfile | 2014-08-22 | |
|\ | | | | | Added FS functions to Archive and Archive_RomFS | ||
| * | Added FS functions to Archive and Archive_RomFS | 2014-08-22 | |
| | | |||
* | | Merge pull request #46 from archshift/citrah | 2014-08-21 | |
|\ \ | | | | | | | Removed unused citra.h | ||
* \ \ | Merge pull request #58 from lioncash/clamp | 2014-08-21 | |
|\ \ \ | | | | | | | | | Common: Add a clamp function to math_utils.h | ||
* | | | | ARM: Remove a forgotten const in vfp. | 2014-08-20 | |
| |_|/ |/| | | |||
* | | | Revert "Removed redundant loop in EmuThread::run()" | 2014-08-20 | |
| | | | |||
| | * | Removed unused citra.h | 2014-08-19 | |
| | | | |||
* | | | Merge pull request #60 from xsacha/qt5 | 2014-08-19 | |
|\ \ \ | | | | | | | | | Use Qt5 by default for citra-qt project. | ||
* \ \ \ | Merge pull request #61 from lioncash/kernel-stuff | 2014-08-19 | |
|\ \ \ \ | | | | | | | | | | | Core: Use std::array for managing kernel object space | ||
* \ \ \ \ | Merge pull request #59 from lioncash/fwddecl | 2014-08-19 | |
|\ \ \ \ \ | | | | | | | | | | | | | Common: Get rid of an unnecessary forward declaration in symbols.h | ||
| | | * | | | Add Qt5 option. Use Qt5 by default. | 2014-08-19 | |
| |_|/ / / |/| | | | | |||
| | | * | | Common: Add a clamp function to math_utils.h | 2014-08-19 | |
| | | | | | |||
| | * | | | Core: Use std::array for managing kernel object space | 2014-08-19 | |
| |/ / / |/| | | | | | | | | | | | These avoid relying on memset for clearing the arrays. | ||
* | | | | Merge pull request #55 from lioncash/string | 2014-08-18 | |
|\ \ \ \ | | | | | | | | | | | Core: Alter the kernel string functions to use std::string instead of const char*. | ||
* | | | | | SVC: Added support for svc_GetSystemTick. | 2014-08-18 | |
| |_|/ / |/| | | | | | | | | | | | Changed HLE function return methods to be static inline functions. | ||
| | * | | Common: Get rid of an unnecessary forward declaration in symbols.h | 2014-08-18 | |
| |/ / |/| | | |||
* | | | Merge pull request #57 from lioncash/str | 2014-08-18 | |
|\ \ \ | | | | | | | | | Common: Don't return a reference to a string when calling GetName in symbols.cpp | ||
| * | | | Common: Don't return a reference to a string when calling GetName in symbols.cpp | 2014-08-18 | |
| | | | | | | | | | | | | | | | | Returning a copy of the string is what was likely meant to be done. | ||
* | | | | CMake Cleanup | 2014-08-18 | |
|/ / / | |||
| * / | Core: Alter the kernel string functions to use std::string instead of const ↵ | 2014-08-17 | |
|/ / | | | | | | | | | | | char*. Most functions already operate on std::strings. This also removes the need to manually null terminate thread names. | ||
* | | Merge pull request #52 from lioncash/memory | 2014-08-17 | |
|\ \ | | | | | | | Common: Correctly set ptr to null if mmap fails in memory_util | ||
* \ \ | Merge pull request #49 from archshift/redundantloop | 2014-08-17 | |
|\ \ \ | | | | | | | | | Removed redundant loop in EmuThread::run() | ||
* \ \ \ | Merge pull request #48 from linkmauve/master | 2014-08-17 | |
|\ \ \ \ | | | | | | | | | | | Replace insecure temporary file creation with devshm. | ||
* \ \ \ \ | Merge pull request #51 from lioncash/pragma | 2014-08-17 | |
|\ \ \ \ \ | | | | | | | | | | | | | Common: Move header guards over to pragma once. | ||
* \ \ \ \ \ | Merge pull request #53 from lioncash/memmap | 2014-08-17 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Core: Fix undefined behavior in mem_map_funcs' WriteBlock function | ||
* | | | | | | | Core: Fix a formatting error in svc.cpp | 2014-08-17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | entry_point would not be added to the string. Also used StringFromFormat so that the buffer is unnecessary. | ||
| * | | | | | | Core: Fix undefined behavior in mem_map_funcs' WriteBlock function | 2014-08-17 | |
|/ / / / / / | |||
| | | | * / | Common: Correctly set ptr to null if mmap fails in memory_util | 2014-08-17 | |
| |_|_|/ / |/| | | | | | | | | | | | | | | On POSIX systems mmap will return MAP_FAILED ((void*)-1) instead of a null pointer. | ||
| * | | | | Common: Move remaining C header includes over to their C++ equivalent | 2014-08-17 | |
| | | | | | |||
| * | | | | Common: Move header guards over to pragma once | 2014-08-17 | |
|/ / / / | | | | | | | | | | | | | Also replaced C headers with the C++ equivalent ones | ||
| | * / | Removed redundant loop in EmuThread::run() | 2014-08-16 | |
| |/ / |/| | | |||
| * | | mem_arena: Replace insecure temporary file creation with devshm, importing ↵ | 2014-08-16 | |
|/ / | | | | | | | Dolphin’s code. |