summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-07-28Merge pull request #873 from jroweboy/input_arrayTony Wasserka
Move input values into an array.
2015-07-27Move input values into an arrayJames Rowe
2015-07-27Merge pull request #1001 from lioncash/armbunnei
dyncom: Centralize state-related functions.
2015-07-26Merge pull request #991 from yuriks/globjectsbunnei
OpenGL: Make OpenGL object resource wrappers fully inline
2015-07-26dyncom: Use std::array for register arraysLioncash
2015-07-26dyncom: Use ARMul_State as an objectLioncash
Gets rid of C-like parameter passing.
2015-07-26Merge pull request #992 from yuriks/hot-path-debugbunnei
VideoCore: #ifdef out some debugging routines
2015-07-26OpenGL: Make OpenGL object resource wrappers fully inlineYuri Kunde Schlesner
The functions are so simple that having them separate only bloats the code and hinders optimization.
2015-07-26Merge pull request #987 from yuriks/regnamesTony Wasserka
Videocore: Don't reinitialize register name map on every query.
2015-07-26Videocore: Don't reinitialize register name map on every queryYuri Kunde Schlesner
This greatly speeds up the command list debug widget.
2015-07-26Merge pull request #995 from linkmauve/remove-dead-optionYuri Kunde Schlesner
Remove dead gpu_refresh_rate option from the default ini file
2015-07-26Citra: Remove dead gpu_refresh_rate option from the default ini file.Emmanuel Gil Peyrot
2015-07-26Merge pull request #986 from Lectem/better_widgetsTony Wasserka
citra-qt: Improve pica command list widget.
2015-07-26Videocore: Simplify variables in vertex shader interpreterYuri Kunde Schlesner
Simplifies the code and gives a tiny speed-up.
2015-07-26Videocore: Replace std::stack in shader interpreter with static_vectorYuri Kunde Schlesner
Shaves off 1/3rd of the vertex shader time in Fire Emblem
2015-07-26VideoCore: #ifdef out some debugging routinesYuri Kunde Schlesner
Some disabled debugging functionality was being called from rendering routines in VideoCore. Although disabled, many of them still allocated memory or did some extra work that was enough to show up in a profiler. Gives a slight (~2ms) speedup.
2015-07-25dyncom: Remove unnecessary initialization code.Lioncash
Targeting ARM version variants was only a thing on armemu. The reset routine also does basically the same thing as NewState.
2015-07-25dyncom: Remove unnecessary abort-related cruftLioncash
Both the MPCore and the ARM9 have the same data abort model (base restored), so differentiating isn't necessary.
2015-07-25dyncom: Rename armdefs.h to armstate.hLioncash
2015-07-25dyncom: Get rid of skyeye typedefsLioncash
2015-07-25dyncom: Move helper functions to their own headerLioncash
2015-07-25dyncom: Move arminit.cpp and armsupp.cpp into skyeye_commonLioncash
2015-07-25Merge pull request #989 from lioncash/externYuri Kunde Schlesner
armdefs: Remove unnecessary extern keywords
2015-07-25armdefs: Remove unnecessary extern keywordsLioncash
2015-07-25loader: Remove unnecessary else usagesLioncash
2015-07-25citra-qt/command list: Enable uniform row heights and automatically resize ↵Lectem
columns. Uniform row heights enables some optimisations for a smoother scrolling. Resize columns to content so that we don't have to do it manually
2015-07-25citra-qt/command list: Split register and value columns.Lectem
Also removed the extra spaces for each cell
2015-07-25Merge pull request #888 from zawata/Warning-Fixes-2Yuri Kunde Schlesner
Core\HLE : Fix Warning
2015-07-25Address error that remained in last mergeYuri Kunde Schlesner
2015-07-25Merge pull request #892 from zawata/another-warning-fixesYuri Kunde Schlesner
Yet More Warning Fixes
2015-07-25Merge pull request #981 from Subv/checkboxesYuri Kunde Schlesner
Qt/GPU Breakpoints: Changed the widget to have a checkbox next to each bp type
2015-07-23Qt/GPU Breakpoints: Changed the widget so that we don't have to select and ↵Subv
click the Enable button when enabling/disabling a breakpoint, now it is done via a checkbox next to the breakpoint's name.
2015-07-23Merge pull request #983 from yuriks/null-memory-fillYuri Kunde Schlesner
GSP: Don't try to write memory fill registers if start address is 0
2015-07-23GSP: Don't try to write memory fill registers if start address is 0Yuri Kunde Schlesner
Verified to be what GSP does via REing. Fixes invalid virt->phys translation error spam in some games.
2015-07-24Merge pull request #980 from Subv/more_breakpointsTony Wasserka
Qt/GPU Breakpoints: Added three more breakpoint types.
2015-07-23Qt/GPU Breakpoints: Added three more breakpoint types:Subv
* IncomingDisplayTransfer: Triggered just before a display transfer is performed. * GSPCommandProcessed: Triggered right after a GSP command is processed. * BufferSwapped: Triggered when the frames flip
2015-07-23Merge pull request #977 from yuriks/glenable-tex2dbunnei
GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) calls
2015-07-22Rasterizer/GL: Set the border color when binding a texture.Subv
2015-07-22GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) callsYuri Kunde Schlesner
In OpenGL 3, texturing is always enabled, and this call is invalid. While it produced no effect in the rest of the execution, it wouldn't have the intended effect of disabling texturing for that unit. Instead bind a null texture to the unit.
2015-07-21Merge pull request #968 from Subv/texture_filteringbunnei
GPU: Added registers for min and mag texture filters
2015-07-21Merge pull request #962 from Subv/am_appbunnei
Services/AM: Stubbed am:app::GetNumContentInfos to return 0 results.
2015-07-21GPU: Added registers for min and mag texture filters and implemented them in ↵Subv
the hw renderer.
2015-07-21Merge pull request #966 from Subv/logbunnei
Services/Logging: Log more useful information when some operations fail.
2015-07-21Services/Logging: Log more useful information when some operations fail.Subv
Namely OpenFileDirectly, OpenDirectory and OpenArchive
2015-07-21Merge pull request #957 from Subv/hwtest_crashbunnei
Kernel/Scheduling: Clean up a thread's wait_objects when its scheduled.
2015-07-21Merge pull request #929 from neobrain/geoshader_definitionsTony Wasserka
Pica/Shader: Add geometry shader definitions.
2015-07-21Merge pull request #964 from lioncash/svcLioncash
dyncom: Pass SVC immediates directly.
2015-07-21Resolve issue accidentally left unaddressed in PR #930Yuri Kunde Schlesner
2015-07-21dyncom: Pass SVC immediates directly.Lioncash
Previously it would just re-read the already decoded instruction and extract the immediate value.
2015-07-21Merge pull request #959 from Subv/homeSebastian Valle
Services/CFG: Added some missing functions to cfg:s