summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-09-05gl_shader_decompiler: Keep track of written images and mark them as modifiedReinUsesLisp
2019-09-05texture_cache: Minor changesReinUsesLisp
2019-09-05gl_rasterizer: Apply textures and images stateReinUsesLisp
2019-09-05gl_rasterizer: Add samplers to compute dispatchesReinUsesLisp
2019-09-05gl_rasterizer: Minor code changesReinUsesLisp
2019-09-05gl_state: Split textures and samplers into two arraysReinUsesLisp
2019-09-05gl_rasterizer: Implement image bindingsReinUsesLisp
2019-09-05gl_state: Add support for glBindImageTexturesReinUsesLisp
2019-09-05texture_cache: Pass TIC to texture cacheReinUsesLisp
2019-09-05kepler_compute: Implement texture queriesReinUsesLisp
2019-09-05gl_rasterizer: Split SetupTexturesReinUsesLisp
2019-09-05Merge pull request #2804 from ReinUsesLisp/remove-gs-specialFernando Sahmkow
gl_shader_cache: Remove special casing for geometry shaders
2019-09-05Merge pull request #2833 from ReinUsesLisp/fix-stencilbunnei
gl_rasterizer: Fix stencil testing
2019-09-05Merge pull request #2797 from FearlessTobi/port-4877David
Port citra-emu/citra#4877: "citra_qt: on osx chdir to bundle dir to allow detection of user folder"
2019-09-05Merge pull request #2802 from ReinUsesLisp/hsetp2-predDavid
half_set_predicate: Fix HSETP2 predicate assignments
2019-09-05Merge pull request #2418 from DarkLordZach/srv-esDavid
es: Implement various ticket accessor commands from IEticketService
2019-09-05Address review commentsFearlessTobi
2019-09-05Merge pull request #2808 from FearlessTobi/port-4866David
Port citra-emu/citra#4866: "configure_dialog: reverse tab map to avoid logic based on user-facing/translatable text"
2019-09-05Merge pull request #2707 from DarkLordZach/oss-miimodelDavid
system_archive: Add open-source reimplementation of MiiModel data
2019-09-05yuzu/configure: move speed limiter to generalFearlessTobi
The speed limiter being a frame limiter is an implmentation detail and can be changed in the future. What user care about is that it limit the emulation speed in genenral (not just graphics but also audio+input) Co-Authored-By: Weiyi Wang <wwylele@gmail.com>
2019-09-05Merge pull request #2830 from FearlessTobi/port-4911David
Port citra-emu/citra#4911: "Add cancel option to analog stick configuration"
2019-09-05Merge pull request #2834 from Morph1984/audrenu_QueryAudioDeviceInputEventDavid
audren_u: Stub IAudioDevice::QueryAudioDeviceInputEvent
2019-09-05Merge pull request #2836 from Morph1984/hid_vibrationDavid
hid: Implement PermitVibration and IsVibrationPermitted
2019-09-05Merge pull request #2818 from MysticExile/fmtDavid
externals: update fmt to 6.0.0
2019-09-04Merge pull request #2801 from ReinUsesLisp/typed-decompilerbunnei
gl_shader_decompiler: Rework GLSL decompiler type system
2019-09-04gl_shader_decompiler: Fixup slow pathReinUsesLisp
2019-09-04AM: Stub IApplicationFunctions::GetGpuErrorDetectedSystemEvent (#2827)mailwl
* AM: Implement IApplicationFunctions::GetGpuErrorDetectedSystemEvent * Remove unneeded event clear * Fix event name
2019-09-04Merge pull request #2829 from Morph1984/audiobunnei
service/audio/audren_u: Stub IAudioDevice::GetAudioDeviceOutputVolume
2019-09-04configure_dialog: reverse tab map to avoid logic based on ↵fearlessTobi
user-facing/translatable text Co-Authored-By: Weiyi Wang <wwylele@gmail.com>
2019-09-04Fix clang-formatEthan
2019-09-04Fix uisettings includefearlessTobi
2019-09-04Limit the size of directory icons, fix text when icon size is nonefearlessTobi
2019-09-04Change QList to QVectorfearlessTobi
2019-09-04Separate UserNand and Sdmc directoriesfearlessTobi
2019-09-04Address more trivial review commentsfearlessTobi
2019-09-04Address trivial review commentsfearlessTobi
2019-09-04yuzu: Add support for multiple game directoriesfearlessTobi
Ported from https://github.com/citra-emu/citra/pull/3617.
2019-09-04dittoMorph1984
Co-Authored-By: David <25727384+ogniK5377@users.noreply.github.com>
2019-09-04IsVibrationEnabled() as a const member funcMorph1984
2019-09-04clang-formatMorph1984
2019-09-04Update npad.hMorph1984
2019-09-04Update npad.cppMorph1984
2019-09-04Update hid.hMorph1984
2019-09-04Update hid.cppMorph1984
2019-09-04gl_rasterizer: Fix stencil testingReinUsesLisp
* Fix stencil dirty flags tracking when stencil is disabled * Attach stencil on clears (previously it only attached depth) * Attach stencil on drawing regardless of stencil testing being enabled
2019-09-04gl_shader_cache: Remove special casing for geometry shadersReinUsesLisp
Now that ProgramVariants holds the primitive topology we no longer need to keep track of individual geometry shaders topologies.
2019-09-04half_set_predicate: Fix predicate assignmentsReinUsesLisp
2019-09-04gl_device: Disable precise in fragment shaders on bugged driversReinUsesLisp
2019-09-04gl_shader_decompiler: Fixup AMD's slow path typeReinUsesLisp
2019-09-04gl_shader_decompiler: Rework GLSL decompiler type systemReinUsesLisp
GLSL decompiler type system was broken. We converted all return values to float except for some cases where returning we couldn't and implicitly broke the rule of returning floats (e.g. for bools or bool pairs). Instead of doing this introduce class Expression that knows what type a return value has and when a consumer wants to use the string it asks for it with a required type, emitting a runtime error if types are incompatible. This has the disadvantage that there's more C++ code, but we can emit better GLSL code that's easier to read.