summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-30Threading: Fix thread starting to execute first instruction correctly.bunnei
2014-08-30srv::Initialize: Return "success" status code.bunnei
2014-08-28Merge pull request #81 from yuriks/downgrade-shaderbunnei
Downgrade GLSL version to 1.50 (compatible with GL 3.2)
2014-08-28Downgrade GLSL version to 1.50 (compatible with GL 3.2)Yuri Kunde Schlesner
2014-08-26Merge pull request #79 from bunnei/framebuffer-render-fixesbunnei
VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.
2014-08-26VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.bunnei
2014-08-26Merge pull request #74 from kevinhartman/masterbunnei
Initial rewrite of opengl renderer.
2014-08-25Rewrite of OpenGL renderer, including OS X supportKevin Hartman
Screen contents are now displayed using textured quads. This can be updated to expose an FBO once an OpenGL backend for when Pica rendering is being worked on. That FBO's texture can then be applied to the quads. Previously, FBO blitting was used in order to display screen contents, which did not work on OS X. The new textured quad approach is less of a compatibility risk.
2014-08-25Update README.md to correct OS X typobunnei
2014-08-25Update README.mdbunnei
2014-08-25Merge pull request #50 from neobrain/picabunnei
Further work on Pica emulation
2014-08-25Pica/Rasterizer: Clarify a TODO.Tony Wasserka
2014-08-25Pica/VertexShader: Fix a bug in the call stack handling.Tony Wasserka
2014-08-25Math: Warning fixes.Tony Wasserka
2014-08-25GPU: Fix a compiler warning about redundant semicolons.Tony Wasserka
2014-08-25Pica: Consolidate the primitive assembly code in PrimitiveAssembly and ↵Tony Wasserka
GeometryDumper.
2014-08-25Pica/Rasterizer: Add texturing support.Tony Wasserka
2014-08-25Pica/DebugUtils: Add convenient tev setup printer.Tony Wasserka
2014-08-25Pica/Rasterizer: Add initial implementation of texture combiners.Tony Wasserka
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.