summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-25Pica: Add support for dumping textures.Tony Wasserka
2014-08-25Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified ↵Tony Wasserka
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>).
2014-08-25Pica/VertexShader: Fix a bug in the bitfield definitions and add the ↵Tony Wasserka
"negate" field for swizzlers.
2014-08-25Pica/citra-qt: Replace command list view and command list debugging code ↵Tony Wasserka
with something more sophisticated.
2014-08-25Pica/CommandProcessor: Implement parameter masking.Tony Wasserka
2014-08-25Pica: Add debug utilities for dumping shaders.Tony Wasserka
2014-08-25Pica: Add debug utility functions for dumping geometry data.Tony Wasserka
2014-08-25GSP: Update framebuffer information when necessary.Tony Wasserka
2014-08-25GSP: Implement SetBufferSwap.Tony Wasserka
2014-08-25GSP: Add a helper function for convenience.Tony Wasserka
2014-08-24Merge pull request #75 from xsacha/qt5bunnei
Fix threading for Qt5.
2014-08-25Pass format to the QGLWidget and use atomic instead of mutex.Sacha
2014-08-25Fix EmuThread loop by ensuring it exits properly.Sacha
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.
2014-08-25Fix the threading for GL Context in Qt5.Sacha
Connect the emu_thread start/finish to a moveContext slot.
2014-08-23Merge pull request #73 from yuriks/remove-docsbunnei
Remove documentation for external modules.
2014-08-23Remove documentation for external modules.Yuri Kunde Schlesner
We don't need these and they clutter up the repository.
2014-08-22Merge pull request #68 from archshift/readfilebunnei
Added FS functions to Archive and Archive_RomFS
2014-08-22Added FS functions to Archive and Archive_RomFSarchshift
2014-08-21Merge pull request #46 from archshift/citrahbunnei
Removed unused citra.h
2014-08-21Merge pull request #58 from lioncash/clampbunnei
Common: Add a clamp function to math_utils.h
2014-08-21Merge pull request #64 from linkmauve/masterbunnei
ARM: Remove a forgotten const in vfp.
2014-08-20ARM: Remove a forgotten const in vfp.Emmanuel Gil Peyrot
2014-08-20Merge pull request #62 from archshift/revert-49-redundantloopbunnei
Revert "Removed redundant loop in EmuThread::run()"
2014-08-20Revert "Removed redundant loop in EmuThread::run()"archshift
2014-08-19Removed unused citra.harchshift
2014-08-19Merge pull request #60 from xsacha/qt5bunnei
Use Qt5 by default for citra-qt project.
2014-08-19Merge pull request #61 from lioncash/kernel-stuffbunnei
Core: Use std::array for managing kernel object space
2014-08-19Merge pull request #59 from lioncash/fwddeclbunnei
Common: Get rid of an unnecessary forward declaration in symbols.h
2014-08-19Add Qt5 option. Use Qt5 by default.Sacha
2014-08-19Common: Add a clamp function to math_utils.hLioncash
2014-08-19Core: Use std::array for managing kernel object spaceLioncash
These avoid relying on memset for clearing the arrays.
2014-08-18Merge pull request #55 from lioncash/stringbunnei
Core: Alter the kernel string functions to use std::string instead of const char*.
2014-08-18Merge pull request #45 from bunnei/masterbunnei
SVC: Added support for svc_GetSystemTick.
2014-08-18SVC: Added support for svc_GetSystemTick.bunnei
Changed HLE function return methods to be static inline functions.
2014-08-18Common: Get rid of an unnecessary forward declaration in symbols.hLioncash
2014-08-18Merge pull request #57 from lioncash/strbunnei
Common: Don't return a reference to a string when calling GetName in symbols.cpp
2014-08-18Merge pull request #56 from xsacha/masterbunnei
CMake Cleanup
2014-08-18Common: Don't return a reference to a string when calling GetName in symbols.cppLioncash
Returning a copy of the string is what was likely meant to be done.
2014-08-18CMake CleanupSacha
2014-08-17Core: Alter the kernel string functions to use std::string instead of const ↵Lioncash
char*. Most functions already operate on std::strings. This also removes the need to manually null terminate thread names.
2014-08-17Merge pull request #52 from lioncash/memorybunnei
Common: Correctly set ptr to null if mmap fails in memory_util
2014-08-17Merge pull request #49 from archshift/redundantloopbunnei
Removed redundant loop in EmuThread::run()
2014-08-17Merge pull request #48 from linkmauve/masterbunnei
Replace insecure temporary file creation with devshm.
2014-08-17Merge pull request #51 from lioncash/pragmabunnei
Common: Move header guards over to pragma once.
2014-08-17Merge pull request #53 from lioncash/memmapbunnei
Core: Fix undefined behavior in mem_map_funcs' WriteBlock function
2014-08-17Merge pull request #54 from lioncash/fmtbunnei
Core: Fix a formatting error in svc.cpp
2014-08-17Core: Fix a formatting error in svc.cppLioncash
entry_point would not be added to the string. Also used StringFromFormat so that the buffer is unnecessary.
2014-08-17Core: Fix undefined behavior in mem_map_funcs' WriteBlock functionLioncash
2014-08-17Common: Correctly set ptr to null if mmap fails in memory_utilLioncash
On POSIX systems mmap will return MAP_FAILED ((void*)-1) instead of a null pointer.
2014-08-17Common: Move remaining C header includes over to their C++ equivalentLioncash