summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-04-29Merge pull request #1730 from hrydgard/vertex-loaderbunnei
* Remove late accesses to attribute_config * Refactor: Extract VertexLoader from command_processor.cpp. Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached. * Move "&" to their proper place, add missing includes and make some properly relative. * Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached). * Optimize the vertex loader, nearly doubling its speed. * Debugger fix * Move and rename the MemoryAccesses class to MemoryAccessTracker.
2016-04-29Common: Remove section measurement from profiler (#1731)Yuri Kunde Schlesner
This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI.
2016-04-29Move and rename the MemoryAccesses class to MemoryAccessTracker.Henrik Rydgard
2016-04-28Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709)Henrik Rydgård
* Make Citra build with MICROPROFILE_ENABLED set to 0 * Buildfix with microprofile kept on * moc did not like a dialog to conditionally exist. * Cleanup * Fix end of line
2016-04-28Debugger fixHenrik Rydgard
2016-04-28Optimize the vertex loader, nearly doubling its speed.Henrik Rydgard
2016-04-28Don't keep base_address in the loader, it doesn't belong there (with it, the ↵Henrik Rydgard
loader can't be cached).
2016-04-28Move "&" to their proper place, add missing includes and make some properly ↵Henrik Rydgard
relative.
2016-04-28Refactor: Extract VertexLoader from command_processor.cpp.Henrik Rydgard
Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached.
2016-04-28Remove late accesses to attribute_configHenrik Rydgard
2016-04-28Merge pull request #1727 from MerryMage/minor-commitbunnei
AudioCore: Move samples_per_frame and num_sources into hle/common.h
2016-04-28Merge pull request #1722 from MerryMage/soundtouchbunnei
Externals: Add soundtouch
2016-04-28Externals: Add soundtouchMerryMage
2016-04-28AudioCore: Move samples_per_frame and num_sources into hle/common.hMerryMage
2016-04-27Merge pull request #1708 from MerryMage/dsp_dspbunnei
DSP Service: Cleanup
2016-04-27DSP_DSP: Fix log format strings and argumentsMerryMage
2016-04-27AudioCore: Hack to prevent regressions: Trigger Binary pipe interrupt every ↵MerryMage
audio frame
2016-04-27DSP_DSP: Add return IPC headersMerryMage
2016-04-27DSP_DSP: Updated interrupt implementationMerryMage
2016-04-26y2r_u: Cleanup some formatting.bunnei
2016-04-26Merge pull request #1447 from JamePeng/update-y2r-servicebunnei
Update the code of service y2r!
2016-04-26Qt Frontend: Add Threads::Threads import in CMakeLists.txt.Emmanuel Gil Peyrot
This had been forgotten in df81fa11fc8972a5775a57ccde1e0ef8d7fbfe64. Fixes #1711.
2016-04-25Merge pull request #1710 from hrydgard/optimize-event-breakpointsbunnei
Replace std::map with std::array for graphics event breakpoints
2016-04-25DSP/Pipe: There are 8 pipesMerryMage
2016-04-25shader: Shader size is long uint, not uint.Sam Spilsbury
2016-04-25shader: Handle non-CALL opcodes with a breakSam Spilsbury
2016-04-24shader: Format string must be provided inline and not as a variableSam Spilsbury
2016-04-24am: title_id is long long uintSam Spilsbury
2016-04-24assert: Allow UNREACHABLE_MSG to have just one argumentSam Spilsbury
2016-04-24CMakeLists: Use imported version of Threads::ThreadsSam Spilsbury
This requires bumping up to a minimum of CMake 3.1. The benefit of using the imported target is that you can switch to the -pthread compiler flag on request, which may be necessary for some systems if available.
2016-04-24Replace std::map with std::array for graphics event breakpoints, and allow ↵Henrik Rydgard
the compiler to inline. Saves 1%+ in vertex heavy situations.
2016-04-24DSP_DSP: Remove unused variableMerryMage
2016-04-24Merge pull request #1576 from smspillaz/fix-build-errors-03272016bunnei
Fix various build errors encountered on Clang 3.9 on OS X
2016-04-23Protect use of std::is_trivially_copyable to compile with GCC 4.9LittleWhite
2016-04-23assert: Add _MSG variations for UNREACHABLE and UNIMPLEMENTEDSam Spilsbury
2016-04-23pica: Handle default lighting caseSam Spilsbury
2016-04-23ncch: Use correct format specifier (for long long uint)Sam Spilsbury
2016-04-23fs: Fix what appears to be a typo (filename_size / file_size)Sam Spilsbury
2016-04-23gdbstub: Don't check if unsigned int is > 0Sam Spilsbury
2016-04-23debugger: Warn if we reach an unreachable formatSam Spilsbury
2016-04-23CMakeLists: Use CMAKE_THREAD_LIBS_INITSam Spilsbury
2016-04-22HWRasterizer: reorder declarations to match defstfarley
2016-04-22HWRasterizer: sync specular uniform for new shaderstfarley
2016-04-22Merge pull request #1436 from tfarley/hw-tex-forwardingbunnei
Hardware Renderer Texture Forwarding
2016-04-21HWRasterizer: Texture forwardingtfarley
2016-04-21Config: Add scaled resolution optiontfarley
2016-04-21Merge pull request #1655 from JayFoxRox/hw-dot3bunnei
OpenGL: Implement color combiner Operation::Dot3_RGB
2016-04-20Update the code of service y2r!JamePeng
2016-04-20SDL2 Frontend: Use argv[0], add a --version, and reorder options.Emmanuel Gil Peyrot
2016-04-19Merge pull request #1672 from wwylele/win-driver-fixbunnei
Fix driver root identification on Windows