summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-09-11Initial HID PAD work, with GLFW only.Kevin Hartman
2014-09-11Created structure for PAD.Kevin Hartman
2014-09-11Merge pull request #99 from archshift/ext-checkbunnei
loader.cpp: improved file extension checking, made Upper/LowerStr useful, moved string_util into Common namespace
2014-09-10Merge pull request #103 from archshift/prunebunnei
Prune redundant includes
2014-09-09Merge pull request #104 from archshift/removalbunnei
Removed fixed_size_queue.h
2014-09-09Merge pull request #101 from lioncash/inf-loopbunnei
Common: Fix a potential infinite loop in StringUtil's ReplaceAll
2014-09-08Removed fixed_size_queue.harchshift
It's unused and doesn't look like it compiles anyway :/
2014-09-08core: Prune redundant includesarchshift
2014-09-08common: Prune all redundant includesarchshift
2014-09-08Moved common_types::Rect from common to Common namespacearchshift
2014-09-08Added string_util to common, small changes in loader.cpparchshift
2014-09-08loader.cpp: improved file extension checking, made Upper/LowerStr usefularchshift
Instead of forcibly taking the last 4 characters, it now finds the last extension separator (the period) and takes a substr of its location.
2014-09-08Common: Remove HAVE_CXX11_SYNTAX define from Common.hLioncash
2014-09-08Common: Fix a potential infinite loop in StringUtil's ReplaceAllLioncash
2014-09-08Merge pull request #95 from lioncash/disassemblerbunnei
core: Make the ARM disassembler use std::string internally
2014-09-07Merge pull request #87 from archshift/remove-cruftbunnei
Removed redundant headers for std implementations
2014-09-07Removed common/std_xyz, instead using the std headerarchshift
2014-09-06core: Make the ARM disassembler use std::string internallyLioncash
2014-09-06Merge pull request #93 from lioncash/refbunnei
core: Pass string by reference in FetchFromPortName and DeleteService
2014-09-06ncch: Remove C-style struct typedefsLioncash
In C++ you can simply just declare it as is.
2014-09-06ncch: inline declare some variables in LZSS_DecompressLioncash
2014-09-06core: Pass string by reference in FetchFromPortName and DeleteServiceLioncash
2014-09-02Removed common/atomic, instead using std::atomicarchshift
2014-09-01Remove hand-crafted Visual Studio solution.Yuri Kunde Schlesner
2014-09-01Avoid LOGGING redefinition warnings.Yuri Kunde Schlesner
2014-09-01CMake cleanupYuri Kunde Schlesner
Several cleanups to the buildsystem: - Do better factoring of common libs between platforms. - Add support to building on Windows. - Remove Qt4 support. - Re-sort file lists and add missing headers.
2014-09-01Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner
This should fix the GL loading errors that occur in some drivers due to the use of deprecated functions by GLEW. Side benefits are more accurate auto-completion (deprecated function and symbols don't exist) and faster pointer loading (less entrypoints to load). In addition it removes an external library depency, simplifying the build system a bit and eliminating one set of binary libraries for Windows.
2014-08-31Merge pull request #84 from bunnei/fix-hw-synchronizationbunnei
Fix GPU/HW synchronization
2014-08-30Merge pull request #82 from yuriks/addr-typesbunnei
Introduce VAddr and PAddr typedefs for ARM addresses.
2014-08-30GPU: Improve frame synchronization, increases compatibility with both ↵bunnei
homebrew and retail applications.
2014-08-30Core: Refactor core to use only one function for execution.bunnei
Core: Cleaned up comment to be more readable. Citra: Changed loop to be more readable.
2014-08-30Loader: Added support for loading raw BIN executables.bunnei
- Useful for debugging homebrew Qt: Updated GUI to support loading .bin files.
2014-08-30Threading: Fix thread starting to execute first instruction correctly.bunnei
2014-08-30srv::Initialize: Return "success" status code.bunnei
2014-08-31Introduce VAddr and PAddr typedefs for ARM addresses.Yuri Kunde Schlesner
2014-08-28Merge pull request #80 from bunnei/fix-latest-libctrubunnei
Fixes Citra for the latest changes made to the "refactor" branch of libctru. - For reference, see: https://github.com/smealum/ctrulib/tree/refactor/libctru
2014-08-28Loader: Added support for loading raw BIN executables.bunnei
- Useful for debugging homebrew Qt: Updated GUI to support loading .bin files.
2014-08-28Threading: Fix thread starting to execute first instruction correctly.bunnei
2014-08-28srv::Initialize: Return "success" status code.bunnei
2014-08-28Downgrade GLSL version to 1.50 (compatible with GL 3.2)Yuri Kunde Schlesner
2014-08-26VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.bunnei
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-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