aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* GPU: Fix a compiler warning about redundant semicolons.Gravatar Tony Wasserka2014-08-25
|
* Pica: Consolidate the primitive assembly code in PrimitiveAssembly and ↵Gravatar Tony Wasserka2014-08-25
| | | | GeometryDumper.
* Pica/Rasterizer: Add texturing support.Gravatar Tony Wasserka2014-08-25
|
* Pica/DebugUtils: Add convenient tev setup printer.Gravatar Tony Wasserka2014-08-25
|
* Pica/Rasterizer: Add initial implementation of texture combiners.Gravatar Tony Wasserka2014-08-25
|
* Pica: Add support for dumping textures.Gravatar Tony Wasserka2014-08-25
|
* Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified ↵Gravatar Tony Wasserka2014-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 ↵Gravatar Tony Wasserka2014-08-25
| | | | "negate" field for swizzlers.
* Pica/citra-qt: Replace command list view and command list debugging code ↵Gravatar Tony Wasserka2014-08-25
| | | | with something more sophisticated.
* Pica/CommandProcessor: Implement parameter masking.Gravatar Tony Wasserka2014-08-25
|
* Pica: Add debug utilities for dumping shaders.Gravatar Tony Wasserka2014-08-25
|
* Pica: Add debug utility functions for dumping geometry data.Gravatar Tony Wasserka2014-08-25
|
* GSP: Update framebuffer information when necessary.Gravatar Tony Wasserka2014-08-25
|
* GSP: Implement SetBufferSwap.Gravatar Tony Wasserka2014-08-25
|
* GSP: Add a helper function for convenience.Gravatar Tony Wasserka2014-08-25
|
* Pass format to the QGLWidget and use atomic instead of mutex.Gravatar Sacha2014-08-25
|
* Fix EmuThread loop by ensuring it exits properly.Gravatar Sacha2014-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.Gravatar Sacha2014-08-25
| | | | Connect the emu_thread start/finish to a moveContext slot.
* Merge pull request #68 from archshift/readfileGravatar bunnei2014-08-22
|\ | | | | Added FS functions to Archive and Archive_RomFS
| * Added FS functions to Archive and Archive_RomFSGravatar archshift2014-08-22
| |
* | Merge pull request #46 from archshift/citrahGravatar bunnei2014-08-21
|\ \ | | | | | | Removed unused citra.h
* \ \ Merge pull request #58 from lioncash/clampGravatar bunnei2014-08-21
|\ \ \ | | | | | | | | Common: Add a clamp function to math_utils.h
* | | | ARM: Remove a forgotten const in vfp.Gravatar Emmanuel Gil Peyrot2014-08-20
| |_|/ |/| |
* | | Revert "Removed redundant loop in EmuThread::run()"Gravatar archshift2014-08-20
| | |
| | * Removed unused citra.hGravatar archshift2014-08-19
| | |
* | | Merge pull request #60 from xsacha/qt5Gravatar bunnei2014-08-19
|\ \ \ | | | | | | | | Use Qt5 by default for citra-qt project.
* \ \ \ Merge pull request #61 from lioncash/kernel-stuffGravatar bunnei2014-08-19
|\ \ \ \ | | | | | | | | | | Core: Use std::array for managing kernel object space
* \ \ \ \ Merge pull request #59 from lioncash/fwddeclGravatar bunnei2014-08-19
|\ \ \ \ \ | | | | | | | | | | | | Common: Get rid of an unnecessary forward declaration in symbols.h
| | | * | | Add Qt5 option. Use Qt5 by default.Gravatar Sacha2014-08-19
| |_|/ / / |/| | | |
| | | * | Common: Add a clamp function to math_utils.hGravatar Lioncash2014-08-19
| | | | |
| | * | | Core: Use std::array for managing kernel object spaceGravatar Lioncash2014-08-19
| |/ / / |/| | | | | | | | | | | These avoid relying on memset for clearing the arrays.
* | | | Merge pull request #55 from lioncash/stringGravatar bunnei2014-08-18
|\ \ \ \ | | | | | | | | | | Core: Alter the kernel string functions to use std::string instead of const char*.
* | | | | SVC: Added support for svc_GetSystemTick.Gravatar bunnei2014-08-18
| |_|/ / |/| | | | | | | | | | | Changed HLE function return methods to be static inline functions.
| | * | Common: Get rid of an unnecessary forward declaration in symbols.hGravatar Lioncash2014-08-18
| |/ / |/| |
* | | Merge pull request #57 from lioncash/strGravatar bunnei2014-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.cppGravatar Lioncash2014-08-18
| | | | | | | | | | | | | | | | Returning a copy of the string is what was likely meant to be done.
* | | | CMake CleanupGravatar Sacha2014-08-18
|/ / /
| * / Core: Alter the kernel string functions to use std::string instead of const ↵Gravatar Lioncash2014-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/memoryGravatar bunnei2014-08-17
|\ \ | | | | | | Common: Correctly set ptr to null if mmap fails in memory_util
* \ \ Merge pull request #49 from archshift/redundantloopGravatar bunnei2014-08-17
|\ \ \ | | | | | | | | Removed redundant loop in EmuThread::run()
* \ \ \ Merge pull request #48 from linkmauve/masterGravatar bunnei2014-08-17
|\ \ \ \ | | | | | | | | | | Replace insecure temporary file creation with devshm.
* \ \ \ \ Merge pull request #51 from lioncash/pragmaGravatar bunnei2014-08-17
|\ \ \ \ \ | | | | | | | | | | | | Common: Move header guards over to pragma once.
* \ \ \ \ \ Merge pull request #53 from lioncash/memmapGravatar bunnei2014-08-17
|\ \ \ \ \ \ | | | | | | | | | | | | | | Core: Fix undefined behavior in mem_map_funcs' WriteBlock function
* | | | | | | Core: Fix a formatting error in svc.cppGravatar Lioncash2014-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 functionGravatar Lioncash2014-08-17
|/ / / / / /
| | | | * / Common: Correctly set ptr to null if mmap fails in memory_utilGravatar Lioncash2014-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++ equivalentGravatar Lioncash2014-08-17
| | | | |
| * | | | Common: Move header guards over to pragma onceGravatar Lioncash2014-08-17
|/ / / / | | | | | | | | | | | | Also replaced C headers with the C++ equivalent ones
| | * / Removed redundant loop in EmuThread::run()Gravatar archshift2014-08-16
| |/ / |/| |
| * | mem_arena: Replace insecure temporary file creation with devshm, importing ↵Gravatar Emmanuel Gil Peyrot2014-08-16
|/ / | | | | | | Dolphin’s code.