├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .gitlab-ci.yml ├── .project ├── .travis.yml ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── 10bpc-gl.diff ├── AUTHORS.h ├── CHANGES.md ├── CONTRIBUTING.md ├── COPYING ├── Doxyfile ├── Makefile ├── Makefile.apple ├── Makefile.classic_armv7_a7 ├── Makefile.common ├── Makefile.ctr ├── Makefile.ctr.salamander ├── Makefile.emscripten ├── Makefile.griffin ├── Makefile.libnx ├── Makefile.libogc ├── Makefile.msvc ├── Makefile.openpandora ├── Makefile.orbis ├── Makefile.pandora ├── Makefile.ps2 ├── Makefile.ps3 ├── Makefile.ps3.cobra ├── Makefile.ps3.salamander ├── Makefile.psl1ght ├── Makefile.psp1 ├── Makefile.psp1.salamander ├── Makefile.switch ├── Makefile.vita ├── Makefile.vita.salamander ├── Makefile.wii.salamander ├── Makefile.wiiu ├── Makefile.win ├── README-OMAP.md ├── README-exynos.md ├── README-mali_fbdev_r4p0.md ├── README.md ├── audio ├── audio_defines.h ├── audio_thread_wrapper.c ├── audio_thread_wrapper.h ├── drivers │ ├── alsa.c │ ├── alsa_qsa.c │ ├── alsathread.c │ ├── audioio.c │ ├── coreaudio.c │ ├── coreaudio3.m │ ├── ctr_csnd_audio.c │ ├── ctr_dsp_audio.c │ ├── dsound.c │ ├── gx_audio.c │ ├── jack.c │ ├── nullaudio.c │ ├── openal.c │ ├── opensl.c │ ├── oss.c │ ├── ps2_audio.c │ ├── ps3_audio.c │ ├── psp_audio.c │ ├── pulse.c │ ├── roar.c │ ├── rsound.c │ ├── rsound.h │ ├── rwebaudio.c │ ├── sdl_audio.c │ ├── switch_audio.c │ ├── switch_audio_compat.h │ ├── switch_thread_audio.c │ ├── tinyalsa.c │ ├── wasapi.c │ ├── wiiu_audio.c │ ├── xaudio.c │ ├── xaudio.h │ ├── xaudio27.h │ ├── xaudio29.h │ └── xenon360_audio.c ├── drivers_resampler │ ├── cc_resampler.c │ └── cc_resampler_neon.S └── librsound.c ├── autosave.h ├── bootstrap ├── gx │ ├── ogc.ld │ └── rvl.ld ├── psp1 │ └── kernel_functions_prx │ │ ├── Makefile │ │ ├── kernel_functions.exp │ │ ├── kernel_functions.h │ │ └── main.c └── vita │ ├── sbrk.c │ └── threading.c ├── camera └── drivers │ ├── android.c │ ├── nullcamera.c │ ├── rwebcam.c │ └── video4linux2.c ├── cheevos-new ├── badges.c ├── badges.h ├── cheevos.c ├── cheevos.h ├── coro.h ├── fixup.c ├── fixup.h ├── hash.c ├── hash.h ├── parser.c ├── parser.h └── util.h ├── command.h ├── config.def.h ├── config.def.keybinds.h ├── config.features.h ├── configuration.c ├── configuration.h ├── configure ├── content.h ├── core.h ├── core_info.c ├── core_info.h ├── core_type.h ├── cores ├── dynamic_dummy.c ├── internal_cores.h ├── libretro-ffmpeg │ ├── Makefile │ ├── Makefile.common │ ├── Makefile.ffmpeg │ ├── ffmpeg_core.c │ ├── ffmpeg_fft.c │ ├── ffmpeg_fft.h │ ├── gl_shaders │ │ ├── ffmpeg.glsl.frag.h │ │ ├── ffmpeg.glsl.vert.h │ │ ├── ffmpeg_es.glsl.frag.h │ │ ├── fft_fragment_program_blur.glsl.frag.h │ │ ├── fft_fragment_program_complex.glsl.frag.h │ │ ├── fft_fragment_program_real.glsl.frag.h │ │ ├── fft_fragment_program_resolve.glsl.frag.h │ │ ├── fft_heightmap.glsl.frag.h │ │ ├── fft_heightmap.glsl.vert.h │ │ ├── fft_vertex_program.glsl.vert.h │ │ └── shaders_common.h │ ├── internal_cores.h │ └── link.T ├── libretro-gong │ ├── Makefile │ ├── gong.c │ ├── internal_cores.h │ └── link.T ├── libretro-imageviewer │ ├── LICENSE │ ├── Makefile │ ├── image_core.c │ └── internal_cores.h ├── libretro-mpv │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── internal_cores.h │ ├── link.T │ ├── mpv-libretro.c │ └── version.h ├── libretro-net-retropad │ ├── Makefile │ ├── internal_cores.h │ ├── jni │ │ ├── Android.mk │ │ └── Application.mk │ ├── link.T │ ├── net_retropad_core.c │ └── remotepad.h └── libretro-video-processor │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── internal_cores.h │ ├── link.T │ └── video_processor_v4l2.c ├── ctr ├── 3dsx_custom.specs ├── 3dsx_custom_crt0.s ├── ctr_debug.h ├── ctr_linear.cpp ├── ctr_memory.c ├── ctr_svchax.c ├── ctr_system.c ├── exec-3dsx │ ├── exec_3dsx.c │ ├── exec_3dsx.h │ ├── exec_cia.c │ ├── exec_cia.h │ └── mini-hb-menu │ │ ├── common.h │ │ ├── launch.c │ │ ├── launch.h │ │ └── loaders │ │ ├── hax2.c │ │ ├── ninjhax1.c │ │ └── rosalina.c ├── gpu_old.c └── gpu_old.h ├── database_info.c ├── database_info.h ├── defaults.h ├── defines ├── d3d_defines.h ├── gx_defines.h ├── ps3_defines.h └── psp_defines.h ├── deps ├── 7zip │ ├── 7z.h │ ├── 7zBuf.c │ ├── 7zBuf.h │ ├── 7zCrc.c │ ├── 7zCrc.h │ ├── 7zCrcOpt.c │ ├── 7zDec.c │ ├── 7zFile.c │ ├── 7zFile.h │ ├── 7zIn.c │ ├── 7zStream.c │ ├── 7zTypes.h │ ├── 7zVersion.h │ ├── Bcj2.c │ ├── Bcj2.h │ ├── Bra.c │ ├── Bra.h │ ├── Bra86.c │ ├── CpuArch.h │ ├── LzFind.c │ ├── LzFind.h │ ├── LzHash.h │ ├── Lzma2Dec.c │ ├── Lzma2Dec.h │ ├── LzmaDec.c │ ├── LzmaDec.h │ ├── LzmaEnc.c │ └── LzmaEnc.h ├── SPIRV-Cross │ ├── .clang-format │ ├── .gitignore │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── CODE_OF_CONDUCT.md │ ├── GLSL.std.450.h │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── appveyor.yml │ ├── build_glslang_spirv_tools.sh │ ├── checkout_glslang_spirv_tools.sh │ ├── cmake │ │ └── gitversion.in.h │ ├── format_all.sh │ ├── include │ │ └── spirv_cross │ │ │ ├── barrier.hpp │ │ │ ├── external_interface.h │ │ │ ├── image.hpp │ │ │ ├── internal_interface.hpp │ │ │ ├── sampler.hpp │ │ │ └── thread_group.hpp │ ├── main.cpp │ ├── pkg-config │ │ └── spirv-cross-c-shared.pc.in │ ├── reference │ │ ├── opt │ │ │ ├── shaders-hlsl │ │ │ │ ├── asm │ │ │ │ │ ├── comp │ │ │ │ │ │ ├── access-chain-invalidate.asm.comp │ │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ │ │ └── storage-buffer-basic.invalid.nofxc.asm.comp │ │ │ │ │ ├── frag │ │ │ │ │ │ ├── cbuffer-stripped.asm.frag │ │ │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ │ │ └── unreachable.asm.frag │ │ │ │ │ └── vert │ │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ │ │ ├── uint-vertex-id-instance-id.asm.vert │ │ │ │ │ │ └── vertex-id-instance-id.asm.vert │ │ │ │ ├── comp │ │ │ │ │ ├── access-chains.comp │ │ │ │ │ ├── address-buffers.comp │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ ├── atomic.comp │ │ │ │ │ ├── barriers.comp │ │ │ │ │ ├── builtins.comp │ │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ │ ├── globallycoherent.comp │ │ │ │ │ ├── image.comp │ │ │ │ │ ├── inverse.comp │ │ │ │ │ ├── num-workgroups-alone.comp │ │ │ │ │ ├── num-workgroups-with-builtins.comp │ │ │ │ │ ├── outer-product.comp │ │ │ │ │ ├── rmw-matrix.comp │ │ │ │ │ ├── rwbuffer-matrix.comp │ │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ │ ├── shared.comp │ │ │ │ │ ├── spec-constant-op-member-array.comp │ │ │ │ │ ├── spec-constant-work-group-size.comp │ │ │ │ │ ├── ssbo-array-length.comp │ │ │ │ │ ├── ssbo-array.comp │ │ │ │ │ └── subgroups.invalid.nofxc.sm60.comp │ │ │ │ ├── frag │ │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ │ ├── basic-color-3comp.sm30.frag │ │ │ │ │ ├── basic-color-3comp.sm50.frag │ │ │ │ │ ├── basic.frag │ │ │ │ │ ├── bit-conversions.frag │ │ │ │ │ ├── boolean-mix.frag │ │ │ │ │ ├── builtins.frag │ │ │ │ │ ├── bvec-operations.frag │ │ │ │ │ ├── clip-cull-distance.frag │ │ │ │ │ ├── combined-texture-sampler-parameter.frag │ │ │ │ │ ├── combined-texture-sampler-shadow.frag │ │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ │ ├── constant-buffer-array.invalid.sm51.frag │ │ │ │ │ ├── constant-composites.frag │ │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ │ ├── depth-greater-than.frag │ │ │ │ │ ├── depth-less-than.frag │ │ │ │ │ ├── dual-source-blending.frag │ │ │ │ │ ├── early-fragment-test.frag │ │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ │ ├── fp16-packing.frag │ │ │ │ │ ├── fp16.invalid.desktop.frag │ │ │ │ │ ├── front-facing.frag │ │ │ │ │ ├── image-query-selective.frag │ │ │ │ │ ├── image-query.frag │ │ │ │ │ ├── input-attachment-ms.frag │ │ │ │ │ ├── input-attachment.frag │ │ │ │ │ ├── io-block.frag │ │ │ │ │ ├── lut-promotion.frag │ │ │ │ │ ├── matrix-input.frag │ │ │ │ │ ├── mod.frag │ │ │ │ │ ├── mrt.frag │ │ │ │ │ ├── no-return.frag │ │ │ │ │ ├── no-return2.frag │ │ │ │ │ ├── nonuniform-qualifier.nonuniformresource.sm51.frag │ │ │ │ │ ├── partial-write-preserve.frag │ │ │ │ │ ├── point-coord-compat.frag │ │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ │ ├── resources.frag │ │ │ │ │ ├── row-major-layout-in-struct.frag │ │ │ │ │ ├── sample-cmp-level-zero.frag │ │ │ │ │ ├── sampler-array.frag │ │ │ │ │ ├── sampler-image-arrays.frag │ │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ │ ├── separate-combined-fake-overload.sm30.frag │ │ │ │ │ ├── spec-constant-block-size.frag │ │ │ │ │ ├── spec-constant-ternary.frag │ │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ │ ├── swizzle-scalar.frag │ │ │ │ │ ├── tex-sampling-ms.frag │ │ │ │ │ ├── tex-sampling.frag │ │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ │ ├── texture-proj-shadow.frag │ │ │ │ │ ├── texture-size-combined-image-sampler.frag │ │ │ │ │ ├── unary-enclose.frag │ │ │ │ │ ├── unorm-snorm-packing.frag │ │ │ │ │ └── various-glsl-ops.frag │ │ │ │ └── vert │ │ │ │ │ ├── basic.vert │ │ │ │ │ ├── clip-cull-distance.vert │ │ │ │ │ ├── instancing.vert │ │ │ │ │ ├── locations.vert │ │ │ │ │ ├── matrix-attribute.vert │ │ │ │ │ ├── matrix-output.vert │ │ │ │ │ ├── no-input.vert │ │ │ │ │ ├── point-size-compat.vert │ │ │ │ │ ├── qualifiers.vert │ │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ │ ├── return-array.vert │ │ │ │ │ ├── sampler-buffers.vert │ │ │ │ │ ├── struct-composite-decl.vert │ │ │ │ │ └── texture_buffer.vert │ │ │ ├── shaders-msl │ │ │ │ ├── asm │ │ │ │ │ ├── comp │ │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ │ ├── buffer-write-relative-addr.asm.comp │ │ │ │ │ │ ├── buffer-write.asm.comp │ │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ │ ├── image-load-store-short-vector.asm.comp │ │ │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ │ │ ├── quantize.asm.comp │ │ │ │ │ │ ├── relaxed-block-layout.asm.comp │ │ │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ │ │ ├── storage-buffer-basic.invalid.asm.comp │ │ │ │ │ │ ├── struct-resource-name-aliasing.asm.comp │ │ │ │ │ │ ├── variable-pointers-2.asm.comp │ │ │ │ │ │ ├── variable-pointers-store-forwarding.asm.comp │ │ │ │ │ │ ├── vector-builtin-type-cast-func.asm.comp │ │ │ │ │ │ └── vector-builtin-type-cast.asm.comp │ │ │ │ │ ├── frag │ │ │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ │ │ ├── descriptor-array-unnamed.asm.frag │ │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ │ ├── extract-packed-from-composite.asm.frag │ │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ │ ├── interpolation-qualifiers-struct.asm.frag │ │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ │ ├── locations-components.asm.frag │ │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ │ ├── min-lod.msl22.asm.frag │ │ │ │ │ │ ├── min-max-clamp.invalid.asm.frag │ │ │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ │ │ ├── op-image-sampled-image.asm.frag │ │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ │ │ ├── unord-relational-op.asm.frag │ │ │ │ │ │ ├── unreachable.asm.frag │ │ │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ │ │ ├── tesc │ │ │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ │ │ │ └── tess-level-overrun.asm.tesc │ │ │ │ │ ├── tese │ │ │ │ │ │ └── unnamed-builtin-array.asm.tese │ │ │ │ │ └── vert │ │ │ │ │ │ ├── copy-memory-interface.asm.vert │ │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ │ ├── fake-builtin-input.asm.vert │ │ │ │ │ │ ├── invariant.msl21.asm.vert │ │ │ │ │ │ ├── packing-test.asm.vert │ │ │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ │ │ ├── comp │ │ │ │ │ ├── access-private-workgroup-in-function.comp │ │ │ │ │ ├── argument-buffers-discrete.msl2.argument.discrete.comp │ │ │ │ │ ├── argument-buffers-image-load-store.msl2.argument.comp │ │ │ │ │ ├── array-length.comp │ │ │ │ │ ├── array-length.msl2.argument.discrete.comp │ │ │ │ │ ├── atomic.comp │ │ │ │ │ ├── barriers.comp │ │ │ │ │ ├── basic.comp │ │ │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ │ │ ├── builtins.comp │ │ │ │ │ ├── cfg-preserve-parameter.comp │ │ │ │ │ ├── coherent-block.comp │ │ │ │ │ ├── coherent-image.comp │ │ │ │ │ ├── complex-type-alias.comp │ │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ │ ├── composite-construct.comp │ │ │ │ │ ├── copy-array-of-arrays.comp │ │ │ │ │ ├── culling.comp │ │ │ │ │ ├── defer-parens.comp │ │ │ │ │ ├── dowhile.comp │ │ │ │ │ ├── force-recompile-hooks.swizzle.comp │ │ │ │ │ ├── functions.comp │ │ │ │ │ ├── global-invocation-id-writable-ssbo-in-function.comp │ │ │ │ │ ├── global-invocation-id.comp │ │ │ │ │ ├── image-cube-array-load-store.comp │ │ │ │ │ ├── image.comp │ │ │ │ │ ├── insert.comp │ │ │ │ │ ├── int64.invalid.msl22.comp │ │ │ │ │ ├── inverse.comp │ │ │ │ │ ├── local-invocation-id.comp │ │ │ │ │ ├── local-invocation-index.comp │ │ │ │ │ ├── mat3.comp │ │ │ │ │ ├── mod.comp │ │ │ │ │ ├── modf.comp │ │ │ │ │ ├── outer-product.comp │ │ │ │ │ ├── packing-test-1.comp │ │ │ │ │ ├── packing-test-2.comp │ │ │ │ │ ├── read-write-only.comp │ │ │ │ │ ├── rmw-matrix.comp │ │ │ │ │ ├── rmw-opt.comp │ │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ │ ├── shared-array-of-arrays.comp │ │ │ │ │ ├── shared.comp │ │ │ │ │ ├── spec-constant-op-member-array.comp │ │ │ │ │ ├── spec-constant-work-group-size.comp │ │ │ │ │ ├── storage-buffer-std140-vector-array.comp │ │ │ │ │ ├── struct-layout.comp │ │ │ │ │ ├── struct-nested.comp │ │ │ │ │ ├── struct-packing.comp │ │ │ │ │ ├── torture-loop.comp │ │ │ │ │ ├── type-alias.comp │ │ │ │ │ ├── udiv.comp │ │ │ │ │ └── writable-ssbo.comp │ │ │ │ ├── desktop-only │ │ │ │ │ ├── comp │ │ │ │ │ │ └── extended-arithmetic.desktop.comp │ │ │ │ │ ├── frag │ │ │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ │ │ └── sampler-ms-query.desktop.frag │ │ │ │ │ ├── tesc │ │ │ │ │ │ ├── arrayed-output.desktop.sso.tesc │ │ │ │ │ │ ├── basic.desktop.sso.tesc │ │ │ │ │ │ └── struct-copy.desktop.sso.tesc │ │ │ │ │ ├── tese │ │ │ │ │ │ └── triangle.desktop.sso.tese │ │ │ │ │ └── vert │ │ │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ │ │ ├── flatten │ │ │ │ │ ├── basic.flatten.vert │ │ │ │ │ ├── multiindex.flatten.vert │ │ │ │ │ ├── push-constant.flatten.vert │ │ │ │ │ ├── rowmajor.flatten.vert │ │ │ │ │ ├── struct.flatten.vert │ │ │ │ │ ├── swizzle.flatten.vert │ │ │ │ │ └── types.flatten.frag │ │ │ │ ├── frag │ │ │ │ │ ├── 16bit-constants.frag │ │ │ │ │ ├── argument-buffers.msl2.argument.frag │ │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ │ ├── array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag │ │ │ │ │ ├── array-of-texture-swizzle.msl2.swizzle.frag │ │ │ │ │ ├── barycentric-nv-nopersp.msl22.frag │ │ │ │ │ ├── barycentric-nv.msl22.frag │ │ │ │ │ ├── basic.frag │ │ │ │ │ ├── binary-func-unpack-pack-arguments.frag │ │ │ │ │ ├── binary-unpack-pack-arguments.frag │ │ │ │ │ ├── bitcasting.frag │ │ │ │ │ ├── buffer-read-write.frag │ │ │ │ │ ├── buffer-read-write.texture-buffer-native.msl21.frag │ │ │ │ │ ├── builtins.frag │ │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ │ │ ├── constant-array.frag │ │ │ │ │ ├── constant-composites.frag │ │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ │ ├── depth-greater-than.frag │ │ │ │ │ ├── depth-less-than.frag │ │ │ │ │ ├── dual-source-blending.frag │ │ │ │ │ ├── early-fragment-tests.frag │ │ │ │ │ ├── false-loop-init.frag │ │ │ │ │ ├── flush_params.frag │ │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ │ ├── for-loop-init.frag │ │ │ │ │ ├── fp16-packing.frag │ │ │ │ │ ├── fp16.desktop.invalid.frag │ │ │ │ │ ├── fragment-component-padding.pad-fragment.frag │ │ │ │ │ ├── front-facing.frag │ │ │ │ │ ├── gather-dref.frag │ │ │ │ │ ├── gather-offset.frag │ │ │ │ │ ├── helper-invocation.msl21.frag │ │ │ │ │ ├── illegal-name-test-0.frag │ │ │ │ │ ├── image-query-lod.msl22.frag │ │ │ │ │ ├── in_block.frag │ │ │ │ │ ├── in_mat.frag │ │ │ │ │ ├── input-attachment-ms.frag │ │ │ │ │ ├── input-attachment.frag │ │ │ │ │ ├── interpolation-qualifiers-block.frag │ │ │ │ │ ├── interpolation-qualifiers.frag │ │ │ │ │ ├── lut-promotion.frag │ │ │ │ │ ├── mix.frag │ │ │ │ │ ├── mrt-array.frag │ │ │ │ │ ├── nonuniform-qualifier.msl2.frag │ │ │ │ │ ├── packed-expression-vector-shuffle.frag │ │ │ │ │ ├── packing-test-3.frag │ │ │ │ │ ├── pls.frag │ │ │ │ │ ├── private-variable-prototype-declaration.frag │ │ │ │ │ ├── readonly-ssbo.frag │ │ │ │ │ ├── sample-depth-separate-image-sampler.frag │ │ │ │ │ ├── sample-mask.frag │ │ │ │ │ ├── sample-position-func.frag │ │ │ │ │ ├── sample-position.frag │ │ │ │ │ ├── sampler-1d-lod.frag │ │ │ │ │ ├── sampler-compare-cascade-gradient.frag │ │ │ │ │ ├── sampler-compare-cascade-gradient.ios.frag │ │ │ │ │ ├── sampler-image-arrays.msl2.frag │ │ │ │ │ ├── sampler-ms.frag │ │ │ │ │ ├── sampler.frag │ │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ │ ├── separate-image-sampler-argument.frag │ │ │ │ │ ├── shader-arithmetic-8bit.frag │ │ │ │ │ ├── shadow-compare-global-alias.invalid.frag │ │ │ │ │ ├── spec-constant-block-size.frag │ │ │ │ │ ├── spec-constant-ternary.frag │ │ │ │ │ ├── stencil-export.msl21.frag │ │ │ │ │ ├── subgroup-builtins.msl22.frag │ │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ │ ├── swizzle.frag │ │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ │ ├── texture-multisample-array.msl21.frag │ │ │ │ │ ├── texture-proj-shadow.frag │ │ │ │ │ ├── ubo_layout.frag │ │ │ │ │ ├── unary-enclose.frag │ │ │ │ │ └── write-depth-in-function.frag │ │ │ │ ├── legacy │ │ │ │ │ └── vert │ │ │ │ │ │ └── transpose.legacy.vert │ │ │ │ ├── tesc │ │ │ │ │ ├── basic.tesc │ │ │ │ │ └── water_tess.tesc │ │ │ │ ├── tese │ │ │ │ │ ├── input-array.tese │ │ │ │ │ ├── input-types.tese │ │ │ │ │ ├── quad.domain.tese │ │ │ │ │ ├── quad.tese │ │ │ │ │ ├── set-from-function.tese │ │ │ │ │ ├── triangle-tess-level.tese │ │ │ │ │ ├── triangle.tese │ │ │ │ │ └── water_tess.tese │ │ │ │ ├── vert │ │ │ │ │ ├── basic.capture.vert │ │ │ │ │ ├── basic.vert │ │ │ │ │ ├── copy.flatten.vert │ │ │ │ │ ├── dynamic.flatten.vert │ │ │ │ │ ├── functions.vert │ │ │ │ │ ├── in_out_array_mat.vert │ │ │ │ │ ├── interface-block-block-composites.frag │ │ │ │ │ ├── interface-block-block-composites.vert │ │ │ │ │ ├── interpolation-qualifiers-block.vert │ │ │ │ │ ├── interpolation-qualifiers.vert │ │ │ │ │ ├── invariant.msl21.vert │ │ │ │ │ ├── layer.msl11.invalid.vert │ │ │ │ │ ├── leaf-function.capture.vert │ │ │ │ │ ├── no_stage_out.vert │ │ │ │ │ ├── no_stage_out.write_buff.vert │ │ │ │ │ ├── no_stage_out.write_buff_atomic.vert │ │ │ │ │ ├── no_stage_out.write_tex.vert │ │ │ │ │ ├── out_block.vert │ │ │ │ │ ├── packed_matrix.vert │ │ │ │ │ ├── pointsize.vert │ │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ │ ├── resource-arrays-leaf.ios.vert │ │ │ │ │ ├── resource-arrays.ios.vert │ │ │ │ │ ├── return-array.vert │ │ │ │ │ ├── set_builtin_in_func.vert │ │ │ │ │ ├── sign-int-types.vert │ │ │ │ │ ├── texture_buffer.texture-buffer-native.msl21.vert │ │ │ │ │ ├── texture_buffer.vert │ │ │ │ │ ├── ubo.alignment.vert │ │ │ │ │ ├── ubo.vert │ │ │ │ │ └── viewport-index.msl2.invalid.vert │ │ │ │ └── vulkan │ │ │ │ │ ├── comp │ │ │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp │ │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.comp │ │ │ │ │ └── subgroups.nocompat.invalid.vk.msl21.ios.comp │ │ │ │ │ ├── frag │ │ │ │ │ ├── basic.multiview.nocompat.vk.frag │ │ │ │ │ ├── push-constant.vk.frag │ │ │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag │ │ │ │ │ ├── spec-constant.msl11.vk.frag │ │ │ │ │ ├── spec-constant.vk.frag │ │ │ │ │ └── subgroups.nocompat.invalid.vk.msl21.frag │ │ │ │ │ └── vert │ │ │ │ │ ├── multiview.multiview.nocompat.vk.vert │ │ │ │ │ ├── multiview.nocompat.vk.vert │ │ │ │ │ ├── small-storage.vk.vert │ │ │ │ │ └── vulkan-vertex.vk.vert │ │ │ └── shaders │ │ │ │ ├── amd │ │ │ │ ├── fragmentMaskFetch_subpassInput.vk.nocompat.invalid.frag.vk │ │ │ │ ├── fs.invalid.frag │ │ │ │ ├── gcn_shader.comp │ │ │ │ ├── shader_ballot.comp │ │ │ │ ├── shader_ballot_nonuniform_invocations.invalid.comp │ │ │ │ ├── shader_group_vote.comp │ │ │ │ └── shader_trinary_minmax.comp │ │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ │ ├── bitcast_iequal.asm.comp │ │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ ├── builtin-compute-bitcast.asm.comp │ │ │ │ │ ├── decoration-group.asm.comp │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ ├── hlsl-functionality.asm.comp │ │ │ │ │ ├── logical.asm.comp │ │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ │ ├── op-phi-swap.asm.comp │ │ │ │ │ ├── phi-temporary-copy-loop-variable.asm.comp │ │ │ │ │ ├── quantize.asm.comp │ │ │ │ │ ├── recompile-block-naming.asm.comp │ │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ │ ├── storage-buffer-basic.invalid.asm.comp │ │ │ │ │ └── switch-break-ladder.asm.comp │ │ │ │ ├── extended-debug-extinst.invalid.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag │ │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag.vk │ │ │ │ │ ├── complex-name-workarounds.asm.frag │ │ │ │ │ ├── composite-construct-struct-no-swizzle.asm.frag │ │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ │ ├── do-while-statement-fallback.asm.frag │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ ├── for-loop-phi-only-continue.asm.frag │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ ├── hlsl-sample-cmp-level-zero-cube.asm.frag │ │ │ │ │ ├── hlsl-sample-cmp-level-zero.asm.frag │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag │ │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag.vk │ │ │ │ │ ├── image-query-no-sampler.vk.asm.frag │ │ │ │ │ ├── image-query-no-sampler.vk.asm.frag.vk │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ ├── inf-nan-constant-double.asm.frag │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ ├── invalidation.asm.frag │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ ├── locations-components.asm.frag │ │ │ │ │ ├── loop-body-dominator-continue-access.asm.frag │ │ │ │ │ ├── loop-header-to-continue.asm.frag │ │ │ │ │ ├── loop-merge-to-continue.asm.frag │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ ├── multi-for-loop-init.asm.frag │ │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ │ ├── op-phi-swap-continue-block.asm.frag │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ ├── sampler-buffer-array-without-sampler.asm.frag │ │ │ │ │ ├── sampler-buffer-without-sampler.asm.frag │ │ │ │ │ ├── selection-merge-to-continue.asm.frag │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ ├── struct-composite-extract-swizzle.asm.frag │ │ │ │ │ ├── switch-label-shared-block.asm.frag │ │ │ │ │ ├── switch-merge-to-continue.asm.frag │ │ │ │ │ ├── temporary-name-alias.asm.frag │ │ │ │ │ ├── temporary-phi-hoisting.asm.frag │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag │ │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag.vk │ │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ │ ├── unknown-depth-state.asm.vk.frag │ │ │ │ │ ├── unknown-depth-state.asm.vk.frag.vk │ │ │ │ │ ├── unreachable.asm.frag │ │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ │ ├── geom │ │ │ │ │ ├── block-name-namespace.asm.geom │ │ │ │ │ ├── inout-split-access-chain-handle.asm.geom │ │ │ │ │ ├── split-access-chain-input.asm.geom │ │ │ │ │ ├── store-uint-layer.invalid.asm.geom │ │ │ │ │ └── unroll-glposition-load.asm.geom │ │ │ │ ├── tesc │ │ │ │ │ └── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ │ ├── tese │ │ │ │ │ └── unroll-input-array-load.asm.tese │ │ │ │ └── vert │ │ │ │ │ ├── empty-io.asm.vert │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ ├── global-builtin.sso.asm.vert │ │ │ │ │ ├── invariant-block.asm.vert │ │ │ │ │ ├── invariant-block.sso.asm.vert │ │ │ │ │ ├── invariant.asm.vert │ │ │ │ │ ├── invariant.sso.asm.vert │ │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert │ │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert.vk │ │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ │ │ ├── comp │ │ │ │ ├── atomic.comp │ │ │ │ ├── bake_gradient.comp │ │ │ │ ├── barriers.comp │ │ │ │ ├── basic.comp │ │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ │ ├── casts.comp │ │ │ │ ├── cfg-preserve-parameter.comp │ │ │ │ ├── cfg.comp │ │ │ │ ├── coherent-block.comp │ │ │ │ ├── coherent-image.comp │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ ├── composite-construct.comp │ │ │ │ ├── culling.comp │ │ │ │ ├── defer-parens.comp │ │ │ │ ├── dowhile.comp │ │ │ │ ├── generate_height.comp │ │ │ │ ├── image.comp │ │ │ │ ├── inout-struct.invalid.comp │ │ │ │ ├── insert.comp │ │ │ │ ├── mat3.comp │ │ │ │ ├── mod.comp │ │ │ │ ├── modf.comp │ │ │ │ ├── outer-product.comp │ │ │ │ ├── read-write-only.comp │ │ │ │ ├── rmw-matrix.comp │ │ │ │ ├── rmw-opt.comp │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ ├── shared.comp │ │ │ │ ├── ssbo-array-length.comp │ │ │ │ ├── ssbo-array.comp │ │ │ │ ├── struct-layout.comp │ │ │ │ ├── struct-packing.comp │ │ │ │ ├── torture-loop.comp │ │ │ │ ├── type-alias.comp │ │ │ │ └── udiv.comp │ │ │ │ ├── desktop-only │ │ │ │ ├── comp │ │ │ │ │ ├── enhanced-layouts.comp │ │ │ │ │ ├── extended-arithmetic.desktop.comp │ │ │ │ │ ├── fp64.desktop.comp │ │ │ │ │ ├── image-formats.desktop.noeliminate.comp │ │ │ │ │ └── int64.desktop.comp │ │ │ │ ├── frag │ │ │ │ │ ├── clip-cull-distance.desktop.frag │ │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ │ ├── depth-greater-than.desktop.frag │ │ │ │ │ ├── depth-less-than.desktop.frag │ │ │ │ │ ├── dual-source-blending.desktop.frag │ │ │ │ │ ├── fp16.invalid.desktop.frag │ │ │ │ │ ├── hlsl-uav-block-alias.asm.frag │ │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ │ ├── image-query.desktop.frag │ │ │ │ │ ├── in-block-qualifiers.frag │ │ │ │ │ ├── layout-component.desktop.frag │ │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ │ ├── sampler-ms-query.desktop.frag │ │ │ │ │ ├── stencil-export.desktop.frag │ │ │ │ │ └── texture-proj-shadow.desktop.frag │ │ │ │ ├── geom │ │ │ │ │ ├── basic.desktop.sso.geom │ │ │ │ │ └── viewport-index.desktop.geom │ │ │ │ ├── tesc │ │ │ │ │ └── basic.desktop.sso.tesc │ │ │ │ ├── tese │ │ │ │ │ └── triangle.desktop.sso.tese │ │ │ │ └── vert │ │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ │ ├── clip-cull-distance.desktop.sso.vert │ │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ │ ├── out-block-qualifiers.vert │ │ │ │ │ ├── shader-draw-parameters-450.desktop.vert │ │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ │ │ ├── flatten │ │ │ │ ├── array.flatten.vert │ │ │ │ ├── basic.flatten.vert │ │ │ │ ├── copy.flatten.vert │ │ │ │ ├── dynamic.flatten.vert │ │ │ │ ├── matrix-conversion.flatten.frag │ │ │ │ ├── matrixindex.flatten.vert │ │ │ │ ├── multi-dimensional.desktop.invalid.flatten_dim.frag │ │ │ │ ├── multiindex.flatten.vert │ │ │ │ ├── push-constant.flatten.vert │ │ │ │ ├── rowmajor.flatten.vert │ │ │ │ ├── struct.flatten.vert │ │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ │ ├── swizzle.flatten.vert │ │ │ │ └── types.flatten.frag │ │ │ │ ├── frag │ │ │ │ ├── 16bit-constants.frag │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ ├── barycentric-nv.frag │ │ │ │ ├── basic.frag │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ │ ├── constant-array.frag │ │ │ │ ├── constant-composites.frag │ │ │ │ ├── false-loop-init.frag │ │ │ │ ├── flush_params.frag │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ ├── for-loop-init.frag │ │ │ │ ├── frexp-modf.frag │ │ │ │ ├── front-facing.frag │ │ │ │ ├── gather-dref.frag │ │ │ │ ├── ground.frag │ │ │ │ ├── helper-invocation.frag │ │ │ │ ├── hoisted-temporary-use-continue-block-as-value.frag │ │ │ │ ├── image-load-store-uint-coord.asm.frag │ │ │ │ ├── inside-loop-dominated-variable-preservation.frag │ │ │ │ ├── loop-dominator-and-switch-default.frag │ │ │ │ ├── lut-promotion.frag │ │ │ │ ├── mix.frag │ │ │ │ ├── partial-write-preserve.frag │ │ │ │ ├── pls.frag │ │ │ │ ├── sample-parameter.frag │ │ │ │ ├── sampler-ms.frag │ │ │ │ ├── sampler-proj.frag │ │ │ │ ├── sampler.frag │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ ├── selection-block-dominator.frag │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ ├── swizzle.frag │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ ├── ubo_layout.frag │ │ │ │ └── unary-enclose.frag │ │ │ │ ├── geom │ │ │ │ ├── basic.geom │ │ │ │ ├── lines-adjacency.geom │ │ │ │ ├── lines.geom │ │ │ │ ├── points.geom │ │ │ │ ├── single-invocation.geom │ │ │ │ ├── triangles-adjacency.geom │ │ │ │ └── triangles.geom │ │ │ │ ├── legacy │ │ │ │ ├── fragment │ │ │ │ │ ├── explicit-lod.legacy.frag │ │ │ │ │ ├── fma.legacy.frag │ │ │ │ │ ├── io-blocks.legacy.frag │ │ │ │ │ └── struct-varying.legacy.frag │ │ │ │ └── vert │ │ │ │ │ ├── implicit-lod.legacy.vert │ │ │ │ │ ├── io-block.legacy.vert │ │ │ │ │ ├── struct-varying.legacy.vert │ │ │ │ │ └── transpose.legacy.vert │ │ │ │ ├── tesc │ │ │ │ ├── basic.tesc │ │ │ │ └── water_tess.tesc │ │ │ │ ├── tese │ │ │ │ ├── ccw.tese │ │ │ │ ├── cw.tese │ │ │ │ ├── equal.tese │ │ │ │ ├── fractional_even.tese │ │ │ │ ├── fractional_odd.tese │ │ │ │ ├── input-array.tese │ │ │ │ ├── line.tese │ │ │ │ ├── triangle.tese │ │ │ │ └── water_tess.tese │ │ │ │ ├── vert │ │ │ │ ├── basic.vert │ │ │ │ ├── ground.vert │ │ │ │ ├── invariant.vert │ │ │ │ ├── ocean.vert │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ ├── return-array.vert │ │ │ │ ├── texture_buffer.vert │ │ │ │ └── ubo.vert │ │ │ │ └── vulkan │ │ │ │ ├── comp │ │ │ │ ├── array-of-buffer-reference.nocompat.vk.comp.vk │ │ │ │ ├── buffer-reference-bitcast.nocompat.vk.comp.vk │ │ │ │ ├── buffer-reference.nocompat.vk.comp.vk │ │ │ │ ├── spec-constant-op-member-array.vk.comp │ │ │ │ ├── spec-constant-op-member-array.vk.comp.vk │ │ │ │ ├── spec-constant-work-group-size.vk.comp │ │ │ │ ├── spec-constant-work-group-size.vk.comp.vk │ │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp.vk │ │ │ │ └── subgroups.nocompat.invalid.vk.comp.vk │ │ │ │ ├── frag │ │ │ │ ├── combined-texture-sampler-shadow.vk.frag │ │ │ │ ├── combined-texture-sampler-shadow.vk.frag.vk │ │ │ │ ├── combined-texture-sampler.vk.frag │ │ │ │ ├── combined-texture-sampler.vk.frag.vk │ │ │ │ ├── desktop-mediump.vk.frag │ │ │ │ ├── desktop-mediump.vk.frag.vk │ │ │ │ ├── input-attachment-ms.vk.frag │ │ │ │ ├── input-attachment-ms.vk.frag.vk │ │ │ │ ├── input-attachment.vk.frag │ │ │ │ ├── input-attachment.vk.frag.vk │ │ │ │ ├── nonuniform-qualifier.vk.nocompat.frag.vk │ │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag │ │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag.vk │ │ │ │ ├── push-constant.vk.frag │ │ │ │ ├── push-constant.vk.frag.vk │ │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag.vk │ │ │ │ ├── separate-combined-fake-overload.vk.frag │ │ │ │ ├── separate-combined-fake-overload.vk.frag.vk │ │ │ │ ├── separate-sampler-texture-array.vk.frag │ │ │ │ ├── separate-sampler-texture-array.vk.frag.vk │ │ │ │ ├── separate-sampler-texture.vk.frag │ │ │ │ ├── separate-sampler-texture.vk.frag.vk │ │ │ │ ├── shader-arithmetic-8bit.nocompat.vk.frag.vk │ │ │ │ ├── spec-constant-block-size.vk.frag │ │ │ │ ├── spec-constant-block-size.vk.frag.vk │ │ │ │ ├── spec-constant-ternary.vk.frag │ │ │ │ └── spec-constant-ternary.vk.frag.vk │ │ │ │ ├── rchit │ │ │ │ └── ray_tracing.nocompat.vk.rchit.vk │ │ │ │ ├── rgen │ │ │ │ ├── execute_callable.nocompat.vk.rgen.vk │ │ │ │ ├── pure_call.nocompat.vk.rgen.vk │ │ │ │ ├── ray_tracing.nocompat.vk.rgen.vk │ │ │ │ └── shader_record_buffer.nocompat.vk.rgen.vk │ │ │ │ ├── rmiss │ │ │ │ └── ray_tracing.nocompat.vk.rmiss.vk │ │ │ │ └── vert │ │ │ │ ├── multiview.nocompat.vk.vert.vk │ │ │ │ ├── small-storage.vk.vert │ │ │ │ ├── small-storage.vk.vert.vk │ │ │ │ ├── vulkan-vertex.vk.vert │ │ │ │ └── vulkan-vertex.vk.vert.vk │ │ ├── shaders-hlsl-no-opt │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ │ └── specialization-constant-workgroup.nofxc.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ │ ├── nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag │ │ │ │ │ ├── switch-block-case-fallthrough.asm.frag │ │ │ │ │ └── vector-shuffle-undef-index.asm.frag │ │ │ │ └── vert │ │ │ │ │ └── empty-struct-composite.asm.vert │ │ │ ├── comp │ │ │ │ └── bitfield.comp │ │ │ ├── frag │ │ │ │ └── spec-constant.frag │ │ │ └── vert │ │ │ │ └── pass-array-by-value.vert │ │ ├── shaders-hlsl │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── access-chain-invalidate.asm.comp │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ │ └── storage-buffer-basic.invalid.nofxc.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── cbuffer-stripped.asm.frag │ │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ │ └── unreachable.asm.frag │ │ │ │ └── vert │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ │ ├── uint-vertex-id-instance-id.asm.vert │ │ │ │ │ └── vertex-id-instance-id.asm.vert │ │ │ ├── comp │ │ │ │ ├── access-chains.comp │ │ │ │ ├── address-buffers.comp │ │ │ │ ├── atomic.comp │ │ │ │ ├── barriers.comp │ │ │ │ ├── builtins.comp │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ ├── globallycoherent.comp │ │ │ │ ├── image.comp │ │ │ │ ├── inverse.comp │ │ │ │ ├── num-workgroups-alone.comp │ │ │ │ ├── num-workgroups-with-builtins.comp │ │ │ │ ├── outer-product.comp │ │ │ │ ├── rmw-matrix.comp │ │ │ │ ├── rwbuffer-matrix.comp │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ ├── shared.comp │ │ │ │ ├── spec-constant-op-member-array.comp │ │ │ │ ├── spec-constant-work-group-size.comp │ │ │ │ ├── ssbo-array-length.comp │ │ │ │ ├── ssbo-array.comp │ │ │ │ └── subgroups.invalid.nofxc.sm60.comp │ │ │ ├── frag │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ ├── basic-color-3comp.sm30.frag │ │ │ │ ├── basic-color-3comp.sm50.frag │ │ │ │ ├── basic.frag │ │ │ │ ├── bit-conversions.frag │ │ │ │ ├── boolean-mix.frag │ │ │ │ ├── builtins.frag │ │ │ │ ├── bvec-operations.frag │ │ │ │ ├── clip-cull-distance.frag │ │ │ │ ├── combined-texture-sampler-parameter.frag │ │ │ │ ├── combined-texture-sampler-shadow.frag │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ ├── constant-buffer-array.invalid.sm51.frag │ │ │ │ ├── constant-composites.frag │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ ├── depth-greater-than.frag │ │ │ │ ├── depth-less-than.frag │ │ │ │ ├── dual-source-blending.frag │ │ │ │ ├── early-fragment-test.frag │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ ├── fp16-packing.frag │ │ │ │ ├── fp16.invalid.desktop.frag │ │ │ │ ├── front-facing.frag │ │ │ │ ├── image-query-selective.frag │ │ │ │ ├── image-query.frag │ │ │ │ ├── input-attachment-ms.frag │ │ │ │ ├── input-attachment.frag │ │ │ │ ├── io-block.frag │ │ │ │ ├── lut-promotion.frag │ │ │ │ ├── matrix-input.frag │ │ │ │ ├── mod.frag │ │ │ │ ├── mrt.frag │ │ │ │ ├── no-return.frag │ │ │ │ ├── no-return2.frag │ │ │ │ ├── nonuniform-qualifier.nonuniformresource.sm51.frag │ │ │ │ ├── partial-write-preserve.frag │ │ │ │ ├── point-coord-compat.frag │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ ├── resources.frag │ │ │ │ ├── row-major-layout-in-struct.frag │ │ │ │ ├── sample-cmp-level-zero.frag │ │ │ │ ├── sampler-array.frag │ │ │ │ ├── sampler-image-arrays.frag │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ ├── separate-combined-fake-overload.sm30.frag │ │ │ │ ├── spec-constant-block-size.frag │ │ │ │ ├── spec-constant-ternary.frag │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ ├── swizzle-scalar.frag │ │ │ │ ├── tex-sampling-ms.frag │ │ │ │ ├── tex-sampling.frag │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ ├── texture-proj-shadow.frag │ │ │ │ ├── texture-size-combined-image-sampler.frag │ │ │ │ ├── unary-enclose.frag │ │ │ │ ├── unorm-snorm-packing.frag │ │ │ │ └── various-glsl-ops.frag │ │ │ └── vert │ │ │ │ ├── basic.vert │ │ │ │ ├── clip-cull-distance.vert │ │ │ │ ├── instancing.vert │ │ │ │ ├── locations.vert │ │ │ │ ├── matrix-attribute.vert │ │ │ │ ├── matrix-output.vert │ │ │ │ ├── no-input.vert │ │ │ │ ├── point-size-compat.vert │ │ │ │ ├── qualifiers.vert │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ ├── return-array.vert │ │ │ │ ├── sampler-buffers.vert │ │ │ │ ├── struct-composite-decl.vert │ │ │ │ └── texture_buffer.vert │ │ ├── shaders-msl-no-opt │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── arithmetic-conversion-signs.asm.comp │ │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ │ ├── storage-buffer-pointer-argument.asm.comp │ │ │ │ │ └── variable-pointers.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ │ ├── image-type-normal-comparison-usage.asm.frag │ │ │ │ │ ├── inliner-dominator-inside-loop.asm.frag │ │ │ │ │ ├── switch-block-case-fallthrough.asm.frag │ │ │ │ │ ├── texture-access.swizzle.asm.frag │ │ │ │ │ └── vector-shuffle-undef-index.asm.frag │ │ │ │ └── vert │ │ │ │ │ ├── empty-struct-composite.asm.vert │ │ │ │ │ └── op-load-forced-temporary-array.asm.frag │ │ │ ├── comp │ │ │ │ ├── bitfield.comp │ │ │ │ ├── loop.comp │ │ │ │ └── return.comp │ │ │ ├── frag │ │ │ │ ├── in_block_assign.frag │ │ │ │ ├── texture-access-int.swizzle.frag │ │ │ │ ├── texture-access-leaf.swizzle.frag │ │ │ │ ├── texture-access-uint.swizzle.frag │ │ │ │ └── texture-access.swizzle.frag │ │ │ ├── vert │ │ │ │ ├── functions_nested.vert │ │ │ │ └── pass-array-by-value.vert │ │ │ └── vulkan │ │ │ │ └── frag │ │ │ │ └── texture-access-function.swizzle.vk.frag │ │ ├── shaders-msl │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ │ ├── buffer-write-relative-addr.asm.comp │ │ │ │ │ ├── buffer-write.asm.comp │ │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ │ ├── image-load-store-short-vector.asm.comp │ │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ │ ├── quantize.asm.comp │ │ │ │ │ ├── relaxed-block-layout.asm.comp │ │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ │ ├── storage-buffer-basic.invalid.asm.comp │ │ │ │ │ ├── struct-resource-name-aliasing.asm.comp │ │ │ │ │ ├── variable-pointers-2.asm.comp │ │ │ │ │ ├── variable-pointers-store-forwarding.asm.comp │ │ │ │ │ ├── vector-builtin-type-cast-func.asm.comp │ │ │ │ │ └── vector-builtin-type-cast.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ │ ├── descriptor-array-unnamed.asm.frag │ │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ │ ├── extract-packed-from-composite.asm.frag │ │ │ │ │ ├── frem.asm.frag │ │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ │ ├── interpolation-qualifiers-struct.asm.frag │ │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ │ ├── locations-components.asm.frag │ │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ │ ├── min-lod.msl22.asm.frag │ │ │ │ │ ├── min-max-clamp.invalid.asm.frag │ │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ │ ├── op-image-sampled-image.asm.frag │ │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ │ ├── srem.asm.frag │ │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ │ ├── unord-relational-op.asm.frag │ │ │ │ │ ├── unreachable.asm.frag │ │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ │ ├── tesc │ │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ │ │ └── tess-level-overrun.asm.tesc │ │ │ │ ├── tese │ │ │ │ │ └── unnamed-builtin-array.asm.tese │ │ │ │ └── vert │ │ │ │ │ ├── copy-memory-interface.asm.vert │ │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ │ ├── fake-builtin-input.asm.vert │ │ │ │ │ ├── invariant.msl21.asm.vert │ │ │ │ │ ├── packing-test.asm.vert │ │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ │ ├── comp │ │ │ │ ├── access-private-workgroup-in-function.comp │ │ │ │ ├── argument-buffers-discrete.msl2.argument.discrete.comp │ │ │ │ ├── argument-buffers-image-load-store.msl2.argument.comp │ │ │ │ ├── array-length.comp │ │ │ │ ├── array-length.msl2.argument.discrete.comp │ │ │ │ ├── atomic.comp │ │ │ │ ├── barriers.comp │ │ │ │ ├── basic.comp │ │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ │ ├── builtins.comp │ │ │ │ ├── cfg-preserve-parameter.comp │ │ │ │ ├── coherent-block.comp │ │ │ │ ├── coherent-image.comp │ │ │ │ ├── complex-type-alias.comp │ │ │ │ ├── composite-array-initialization.comp │ │ │ │ ├── composite-construct.comp │ │ │ │ ├── copy-array-of-arrays.comp │ │ │ │ ├── culling.comp │ │ │ │ ├── defer-parens.comp │ │ │ │ ├── dowhile.comp │ │ │ │ ├── force-recompile-hooks.swizzle.comp │ │ │ │ ├── functions.comp │ │ │ │ ├── global-invocation-id-writable-ssbo-in-function.comp │ │ │ │ ├── global-invocation-id.comp │ │ │ │ ├── image-cube-array-load-store.comp │ │ │ │ ├── image.comp │ │ │ │ ├── insert.comp │ │ │ │ ├── int64.invalid.msl22.comp │ │ │ │ ├── inverse.comp │ │ │ │ ├── local-invocation-id.comp │ │ │ │ ├── local-invocation-index.comp │ │ │ │ ├── mat3.comp │ │ │ │ ├── mod.comp │ │ │ │ ├── modf.comp │ │ │ │ ├── outer-product.comp │ │ │ │ ├── packing-test-1.comp │ │ │ │ ├── packing-test-2.comp │ │ │ │ ├── read-write-only.comp │ │ │ │ ├── rmw-matrix.comp │ │ │ │ ├── rmw-opt.comp │ │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ │ ├── shared-array-of-arrays.comp │ │ │ │ ├── shared.comp │ │ │ │ ├── spec-constant-op-member-array.comp │ │ │ │ ├── spec-constant-work-group-size.comp │ │ │ │ ├── storage-buffer-std140-vector-array.comp │ │ │ │ ├── struct-layout.comp │ │ │ │ ├── struct-nested.comp │ │ │ │ ├── struct-packing.comp │ │ │ │ ├── torture-loop.comp │ │ │ │ ├── type-alias.comp │ │ │ │ ├── udiv.comp │ │ │ │ └── writable-ssbo.comp │ │ │ ├── desktop-only │ │ │ │ ├── comp │ │ │ │ │ └── extended-arithmetic.desktop.comp │ │ │ │ ├── frag │ │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ │ └── sampler-ms-query.desktop.frag │ │ │ │ ├── tesc │ │ │ │ │ ├── arrayed-output.desktop.sso.tesc │ │ │ │ │ ├── basic.desktop.sso.tesc │ │ │ │ │ └── struct-copy.desktop.sso.tesc │ │ │ │ ├── tese │ │ │ │ │ └── triangle.desktop.sso.tese │ │ │ │ └── vert │ │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ │ ├── flatten │ │ │ │ ├── basic.flatten.vert │ │ │ │ ├── multiindex.flatten.vert │ │ │ │ ├── push-constant.flatten.vert │ │ │ │ ├── rowmajor.flatten.vert │ │ │ │ ├── struct.flatten.vert │ │ │ │ ├── swizzle.flatten.vert │ │ │ │ └── types.flatten.frag │ │ │ ├── frag │ │ │ │ ├── 16bit-constants.frag │ │ │ │ ├── argument-buffers.msl2.argument.frag │ │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ │ ├── array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag │ │ │ │ ├── array-of-texture-swizzle.msl2.swizzle.frag │ │ │ │ ├── barycentric-nv-nopersp.msl22.frag │ │ │ │ ├── barycentric-nv.msl22.frag │ │ │ │ ├── basic.frag │ │ │ │ ├── binary-func-unpack-pack-arguments.frag │ │ │ │ ├── binary-unpack-pack-arguments.frag │ │ │ │ ├── bitcasting.frag │ │ │ │ ├── buffer-read-write.frag │ │ │ │ ├── buffer-read-write.texture-buffer-native.msl21.frag │ │ │ │ ├── builtins.frag │ │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ │ ├── constant-array.frag │ │ │ │ ├── constant-composites.frag │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ ├── depth-greater-than.frag │ │ │ │ ├── depth-less-than.frag │ │ │ │ ├── dual-source-blending.frag │ │ │ │ ├── early-fragment-tests.frag │ │ │ │ ├── false-loop-init.frag │ │ │ │ ├── flush_params.frag │ │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ │ ├── for-loop-init.frag │ │ │ │ ├── fp16-packing.frag │ │ │ │ ├── fp16.desktop.invalid.frag │ │ │ │ ├── fragment-component-padding.pad-fragment.frag │ │ │ │ ├── front-facing.frag │ │ │ │ ├── gather-dref.frag │ │ │ │ ├── gather-offset.frag │ │ │ │ ├── helper-invocation.msl21.frag │ │ │ │ ├── illegal-name-test-0.frag │ │ │ │ ├── image-query-lod.msl22.frag │ │ │ │ ├── in_block.frag │ │ │ │ ├── in_mat.frag │ │ │ │ ├── input-attachment-ms.frag │ │ │ │ ├── input-attachment.frag │ │ │ │ ├── interpolation-qualifiers-block.frag │ │ │ │ ├── interpolation-qualifiers.frag │ │ │ │ ├── lut-promotion.frag │ │ │ │ ├── mix.frag │ │ │ │ ├── mrt-array.frag │ │ │ │ ├── nonuniform-qualifier.msl2.frag │ │ │ │ ├── packed-expression-vector-shuffle.frag │ │ │ │ ├── packing-test-3.frag │ │ │ │ ├── pls.frag │ │ │ │ ├── private-variable-prototype-declaration.frag │ │ │ │ ├── readonly-ssbo.frag │ │ │ │ ├── sample-depth-separate-image-sampler.frag │ │ │ │ ├── sample-mask.frag │ │ │ │ ├── sample-position-func.frag │ │ │ │ ├── sample-position.frag │ │ │ │ ├── sampler-1d-lod.frag │ │ │ │ ├── sampler-compare-cascade-gradient.frag │ │ │ │ ├── sampler-compare-cascade-gradient.ios.frag │ │ │ │ ├── sampler-image-arrays.msl2.frag │ │ │ │ ├── sampler-ms.frag │ │ │ │ ├── sampler.frag │ │ │ │ ├── scalar-refract-reflect.frag │ │ │ │ ├── separate-image-sampler-argument.frag │ │ │ │ ├── shader-arithmetic-8bit.frag │ │ │ │ ├── shadow-compare-global-alias.invalid.frag │ │ │ │ ├── spec-constant-block-size.frag │ │ │ │ ├── spec-constant-ternary.frag │ │ │ │ ├── stencil-export.msl21.frag │ │ │ │ ├── subgroup-builtins.msl22.frag │ │ │ │ ├── switch-unsigned-case.frag │ │ │ │ ├── swizzle.frag │ │ │ │ ├── texel-fetch-offset.frag │ │ │ │ ├── texture-multisample-array.msl21.frag │ │ │ │ ├── texture-proj-shadow.frag │ │ │ │ ├── ubo_layout.frag │ │ │ │ ├── unary-enclose.frag │ │ │ │ └── write-depth-in-function.frag │ │ │ ├── legacy │ │ │ │ └── vert │ │ │ │ │ └── transpose.legacy.vert │ │ │ ├── tesc │ │ │ │ ├── basic.tesc │ │ │ │ └── water_tess.tesc │ │ │ ├── tese │ │ │ │ ├── input-array.tese │ │ │ │ ├── input-types.tese │ │ │ │ ├── quad.domain.tese │ │ │ │ ├── quad.tese │ │ │ │ ├── set-from-function.tese │ │ │ │ ├── triangle-tess-level.tese │ │ │ │ ├── triangle.tese │ │ │ │ └── water_tess.tese │ │ │ ├── vert │ │ │ │ ├── basic.capture.vert │ │ │ │ ├── basic.vert │ │ │ │ ├── copy.flatten.vert │ │ │ │ ├── dynamic.flatten.vert │ │ │ │ ├── functions.vert │ │ │ │ ├── in_out_array_mat.vert │ │ │ │ ├── interface-block-block-composites.frag │ │ │ │ ├── interface-block-block-composites.vert │ │ │ │ ├── interpolation-qualifiers-block.vert │ │ │ │ ├── interpolation-qualifiers.vert │ │ │ │ ├── invariant.msl21.vert │ │ │ │ ├── layer.msl11.invalid.vert │ │ │ │ ├── leaf-function.capture.vert │ │ │ │ ├── no_stage_out.vert │ │ │ │ ├── no_stage_out.write_buff.vert │ │ │ │ ├── no_stage_out.write_buff_atomic.vert │ │ │ │ ├── no_stage_out.write_tex.vert │ │ │ │ ├── out_block.vert │ │ │ │ ├── packed_matrix.vert │ │ │ │ ├── pointsize.vert │ │ │ │ ├── read-from-row-major-array.vert │ │ │ │ ├── resource-arrays-leaf.ios.vert │ │ │ │ ├── resource-arrays.ios.vert │ │ │ │ ├── return-array.vert │ │ │ │ ├── set_builtin_in_func.vert │ │ │ │ ├── sign-int-types.vert │ │ │ │ ├── texture_buffer.texture-buffer-native.msl21.vert │ │ │ │ ├── texture_buffer.vert │ │ │ │ ├── ubo.alignment.vert │ │ │ │ ├── ubo.vert │ │ │ │ └── viewport-index.msl2.invalid.vert │ │ │ └── vulkan │ │ │ │ ├── comp │ │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp │ │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.comp │ │ │ │ └── subgroups.nocompat.invalid.vk.msl21.ios.comp │ │ │ │ ├── frag │ │ │ │ ├── basic.multiview.nocompat.vk.frag │ │ │ │ ├── push-constant.vk.frag │ │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag │ │ │ │ ├── spec-constant.msl11.vk.frag │ │ │ │ ├── spec-constant.vk.frag │ │ │ │ └── subgroups.nocompat.invalid.vk.msl21.frag │ │ │ │ └── vert │ │ │ │ ├── multiview.multiview.nocompat.vk.vert │ │ │ │ ├── multiview.nocompat.vk.vert │ │ │ │ ├── small-storage.vk.vert │ │ │ │ └── vulkan-vertex.vk.vert │ │ ├── shaders-no-opt │ │ │ ├── asm │ │ │ │ ├── comp │ │ │ │ │ ├── access-chain-dominator-in-loop-body-2.asm.comp │ │ │ │ │ ├── access-chain-dominator-in-loop-body.asm.comp │ │ │ │ │ ├── arithmetic-conversion-signs.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ │ ├── buffer-reference-synthesized-pointer-2.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── buffer-reference-synthesized-pointer.asm.nocompat.vk.comp.vk │ │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ │ └── spec-constant-op-convert-sign.asm.comp │ │ │ │ ├── frag │ │ │ │ │ ├── do-while-loop-inverted-test.asm.frag │ │ │ │ │ ├── for-loop-dedicated-merge-block-inverted.asm.frag │ │ │ │ │ ├── for-loop-dedicated-merge-block-non-inverted.asm.frag │ │ │ │ │ ├── for-loop-inverted-test.asm.frag │ │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ │ ├── inliner-dominator-inside-loop.asm.frag │ │ │ │ │ ├── nonuniform-qualifier-propagation.vk.nocompat.asm.frag.vk │ │ │ │ │ ├── opaque-id-literal-alias.preserve.asm.frag │ │ │ │ │ ├── out-of-order-struct-id.asm.frag │ │ │ │ │ ├── switch-block-case-fallthrough.asm.frag │ │ │ │ │ ├── vector-shuffle-undef-index.asm.frag │ │ │ │ │ └── while-loop-inverted-test.asm.frag │ │ │ │ └── vert │ │ │ │ │ ├── empty-struct-composite.asm.vert │ │ │ │ │ └── semantic-decoration.asm.vert │ │ │ ├── comp │ │ │ │ ├── bitfield.comp │ │ │ │ ├── loop.comp │ │ │ │ └── return.comp │ │ │ ├── vert │ │ │ │ └── pass-array-by-value.vert │ │ │ └── vulkan │ │ │ │ └── frag │ │ │ │ ├── spec-constant.vk.frag │ │ │ │ └── spec-constant.vk.frag.vk │ │ ├── shaders-reflection │ │ │ ├── asm │ │ │ │ ├── aliased-entry-point-names.asm.multi.json │ │ │ │ ├── op-source-glsl-ssbo-1.asm.comp.json │ │ │ │ ├── op-source-glsl-ssbo-2.asm.comp.json │ │ │ │ ├── op-source-hlsl-uav-1.asm.comp.json │ │ │ │ ├── op-source-hlsl-uav-2.asm.comp.json │ │ │ │ ├── op-source-none-ssbo-1.asm.comp.json │ │ │ │ ├── op-source-none-ssbo-2.asm.comp.json │ │ │ │ ├── op-source-none-uav-1.asm.comp.json │ │ │ │ └── op-source-none-uav-2.asm.comp.json │ │ │ ├── comp │ │ │ │ ├── struct-layout.comp.json │ │ │ │ └── struct-packing.comp.json │ │ │ ├── frag │ │ │ │ ├── combined-texture-sampler-shadow.vk.frag.json │ │ │ │ ├── combined-texture-sampler.vk.frag.json │ │ │ │ ├── image-load-store-uint-coord.asm.frag.json │ │ │ │ ├── input-attachment-ms.vk.frag.json │ │ │ │ ├── input-attachment.vk.frag.json │ │ │ │ ├── push-constant.vk.frag.json │ │ │ │ ├── separate-sampler-texture-array.vk.frag.json │ │ │ │ └── spec-constant.vk.frag.json │ │ │ ├── rgen │ │ │ │ └── acceleration_structure.vk.rgen.json │ │ │ └── vert │ │ │ │ ├── read-from-row-major-array.vert.json │ │ │ │ └── texture_buffer.vert.json │ │ └── shaders │ │ │ ├── amd │ │ │ ├── fragmentMaskFetch_subpassInput.vk.nocompat.invalid.frag.vk │ │ │ ├── fs.invalid.frag │ │ │ ├── gcn_shader.comp │ │ │ ├── shader_ballot.comp │ │ │ ├── shader_ballot_nonuniform_invocations.invalid.comp │ │ │ ├── shader_group_vote.comp │ │ │ └── shader_trinary_minmax.comp │ │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ ├── bitcast_iequal.asm.comp │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ ├── builtin-compute-bitcast.asm.comp │ │ │ │ ├── decoration-group.asm.comp │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ ├── hlsl-functionality.asm.comp │ │ │ │ ├── logical.asm.comp │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ ├── op-phi-swap.asm.comp │ │ │ │ ├── phi-temporary-copy-loop-variable.asm.comp │ │ │ │ ├── quantize.asm.comp │ │ │ │ ├── recompile-block-naming.asm.comp │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ ├── storage-buffer-basic.invalid.asm.comp │ │ │ │ └── switch-break-ladder.asm.comp │ │ │ ├── extended-debug-extinst.invalid.asm.comp │ │ │ ├── frag │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag.vk │ │ │ │ ├── complex-name-workarounds.asm.frag │ │ │ │ ├── composite-construct-struct-no-swizzle.asm.frag │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ ├── do-while-statement-fallback.asm.frag │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ ├── for-loop-phi-only-continue.asm.frag │ │ │ │ ├── frem.asm.frag │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ ├── hlsl-sample-cmp-level-zero-cube.asm.frag │ │ │ │ ├── hlsl-sample-cmp-level-zero.asm.frag │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag.vk │ │ │ │ ├── image-query-no-sampler.vk.asm.frag │ │ │ │ ├── image-query-no-sampler.vk.asm.frag.vk │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ ├── inf-nan-constant-double.asm.frag │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ ├── invalidation.asm.frag │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ ├── locations-components.asm.frag │ │ │ │ ├── loop-body-dominator-continue-access.asm.frag │ │ │ │ ├── loop-header-to-continue.asm.frag │ │ │ │ ├── loop-merge-to-continue.asm.frag │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ ├── multi-for-loop-init.asm.frag │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ ├── op-phi-swap-continue-block.asm.frag │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ ├── sampler-buffer-array-without-sampler.asm.frag │ │ │ │ ├── sampler-buffer-without-sampler.asm.frag │ │ │ │ ├── selection-merge-to-continue.asm.frag │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ ├── srem.asm.frag │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ ├── struct-composite-extract-swizzle.asm.frag │ │ │ │ ├── switch-label-shared-block.asm.frag │ │ │ │ ├── switch-merge-to-continue.asm.frag │ │ │ │ ├── temporary-name-alias.asm.frag │ │ │ │ ├── temporary-phi-hoisting.asm.frag │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag.vk │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ ├── unknown-depth-state.asm.vk.frag │ │ │ │ ├── unknown-depth-state.asm.vk.frag.vk │ │ │ │ ├── unreachable.asm.frag │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ ├── geom │ │ │ │ ├── block-name-namespace.asm.geom │ │ │ │ ├── inout-split-access-chain-handle.asm.geom │ │ │ │ ├── split-access-chain-input.asm.geom │ │ │ │ ├── store-uint-layer.invalid.asm.geom │ │ │ │ └── unroll-glposition-load.asm.geom │ │ │ ├── tesc │ │ │ │ └── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ ├── tese │ │ │ │ └── unroll-input-array-load.asm.tese │ │ │ └── vert │ │ │ │ ├── empty-io.asm.vert │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ ├── global-builtin.sso.asm.vert │ │ │ │ ├── invariant-block.asm.vert │ │ │ │ ├── invariant-block.sso.asm.vert │ │ │ │ ├── invariant.asm.vert │ │ │ │ ├── invariant.sso.asm.vert │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert.vk │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ │ ├── comp │ │ │ ├── atomic.comp │ │ │ ├── bake_gradient.comp │ │ │ ├── barriers.comp │ │ │ ├── basic.comp │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ ├── casts.comp │ │ │ ├── cfg-preserve-parameter.comp │ │ │ ├── cfg.comp │ │ │ ├── coherent-block.comp │ │ │ ├── coherent-image.comp │ │ │ ├── composite-array-initialization.comp │ │ │ ├── composite-construct.comp │ │ │ ├── culling.comp │ │ │ ├── defer-parens.comp │ │ │ ├── dowhile.comp │ │ │ ├── generate_height.comp │ │ │ ├── image.comp │ │ │ ├── inout-struct.invalid.comp │ │ │ ├── insert.comp │ │ │ ├── mat3.comp │ │ │ ├── mod.comp │ │ │ ├── modf.comp │ │ │ ├── outer-product.comp │ │ │ ├── read-write-only.comp │ │ │ ├── rmw-matrix.comp │ │ │ ├── rmw-opt.comp │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ ├── shared.comp │ │ │ ├── ssbo-array-length.comp │ │ │ ├── ssbo-array.comp │ │ │ ├── struct-layout.comp │ │ │ ├── struct-packing.comp │ │ │ ├── torture-loop.comp │ │ │ ├── type-alias.comp │ │ │ └── udiv.comp │ │ │ ├── desktop-only │ │ │ ├── comp │ │ │ │ ├── enhanced-layouts.comp │ │ │ │ ├── extended-arithmetic.desktop.comp │ │ │ │ ├── fp64.desktop.comp │ │ │ │ ├── image-formats.desktop.noeliminate.comp │ │ │ │ └── int64.desktop.comp │ │ │ ├── frag │ │ │ │ ├── clip-cull-distance.desktop.frag │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ ├── depth-greater-than.desktop.frag │ │ │ │ ├── depth-less-than.desktop.frag │ │ │ │ ├── dual-source-blending.desktop.frag │ │ │ │ ├── fp16.invalid.desktop.frag │ │ │ │ ├── hlsl-uav-block-alias.asm.frag │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ ├── image-query.desktop.frag │ │ │ │ ├── in-block-qualifiers.frag │ │ │ │ ├── layout-component.desktop.frag │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ ├── sampler-ms-query.desktop.frag │ │ │ │ ├── stencil-export.desktop.frag │ │ │ │ └── texture-proj-shadow.desktop.frag │ │ │ ├── geom │ │ │ │ ├── basic.desktop.sso.geom │ │ │ │ └── viewport-index.desktop.geom │ │ │ ├── tesc │ │ │ │ └── basic.desktop.sso.tesc │ │ │ ├── tese │ │ │ │ └── triangle.desktop.sso.tese │ │ │ └── vert │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ ├── out-block-qualifiers.vert │ │ │ │ ├── shader-draw-parameters-450.desktop.vert │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ │ ├── flatten │ │ │ ├── array.flatten.vert │ │ │ ├── basic.flatten.vert │ │ │ ├── copy.flatten.vert │ │ │ ├── dynamic.flatten.vert │ │ │ ├── matrix-conversion.flatten.frag │ │ │ ├── matrixindex.flatten.vert │ │ │ ├── multi-dimensional.desktop.invalid.flatten_dim.frag │ │ │ ├── multiindex.flatten.vert │ │ │ ├── push-constant.flatten.vert │ │ │ ├── rowmajor.flatten.vert │ │ │ ├── struct.flatten.vert │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ ├── swizzle.flatten.vert │ │ │ └── types.flatten.frag │ │ │ ├── frag │ │ │ ├── 16bit-constants.frag │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ ├── barycentric-nv.frag │ │ │ ├── basic.frag │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ ├── constant-array.frag │ │ │ ├── constant-composites.frag │ │ │ ├── false-loop-init.frag │ │ │ ├── flush_params.frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── for-loop-init.frag │ │ │ ├── frexp-modf.frag │ │ │ ├── front-facing.frag │ │ │ ├── gather-dref.frag │ │ │ ├── ground.frag │ │ │ ├── helper-invocation.frag │ │ │ ├── hoisted-temporary-use-continue-block-as-value.frag │ │ │ ├── image-load-store-uint-coord.asm.frag │ │ │ ├── inside-loop-dominated-variable-preservation.frag │ │ │ ├── loop-dominator-and-switch-default.frag │ │ │ ├── lut-promotion.frag │ │ │ ├── mix.frag │ │ │ ├── partial-write-preserve.frag │ │ │ ├── pls.frag │ │ │ ├── sample-parameter.frag │ │ │ ├── sampler-ms.frag │ │ │ ├── sampler-proj.frag │ │ │ ├── sampler.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ ├── selection-block-dominator.frag │ │ │ ├── switch-unsigned-case.frag │ │ │ ├── swizzle.frag │ │ │ ├── texel-fetch-offset.frag │ │ │ ├── ubo_layout.frag │ │ │ └── unary-enclose.frag │ │ │ ├── geom │ │ │ ├── basic.geom │ │ │ ├── lines-adjacency.geom │ │ │ ├── lines.geom │ │ │ ├── points.geom │ │ │ ├── single-invocation.geom │ │ │ ├── triangles-adjacency.geom │ │ │ └── triangles.geom │ │ │ ├── legacy │ │ │ ├── fragment │ │ │ │ ├── explicit-lod.legacy.frag │ │ │ │ ├── fma.legacy.frag │ │ │ │ ├── io-blocks.legacy.frag │ │ │ │ └── struct-varying.legacy.frag │ │ │ └── vert │ │ │ │ ├── implicit-lod.legacy.vert │ │ │ │ ├── io-block.legacy.vert │ │ │ │ ├── struct-varying.legacy.vert │ │ │ │ └── transpose.legacy.vert │ │ │ ├── tesc │ │ │ ├── basic.tesc │ │ │ └── water_tess.tesc │ │ │ ├── tese │ │ │ ├── ccw.tese │ │ │ ├── cw.tese │ │ │ ├── equal.tese │ │ │ ├── fractional_even.tese │ │ │ ├── fractional_odd.tese │ │ │ ├── input-array.tese │ │ │ ├── line.tese │ │ │ ├── triangle.tese │ │ │ └── water_tess.tese │ │ │ ├── vert │ │ │ ├── basic.vert │ │ │ ├── ground.vert │ │ │ ├── invariant.vert │ │ │ ├── ocean.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── return-array.vert │ │ │ ├── texture_buffer.vert │ │ │ └── ubo.vert │ │ │ └── vulkan │ │ │ ├── comp │ │ │ ├── array-of-buffer-reference.nocompat.vk.comp.vk │ │ │ ├── buffer-reference-bitcast.nocompat.vk.comp.vk │ │ │ ├── buffer-reference.nocompat.vk.comp.vk │ │ │ ├── spec-constant-op-member-array.vk.comp │ │ │ ├── spec-constant-op-member-array.vk.comp.vk │ │ │ ├── spec-constant-work-group-size.vk.comp │ │ │ ├── spec-constant-work-group-size.vk.comp.vk │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp.vk │ │ │ └── subgroups.nocompat.invalid.vk.comp.vk │ │ │ ├── frag │ │ │ ├── combined-texture-sampler-shadow.vk.frag │ │ │ ├── combined-texture-sampler-shadow.vk.frag.vk │ │ │ ├── combined-texture-sampler.vk.frag │ │ │ ├── combined-texture-sampler.vk.frag.vk │ │ │ ├── desktop-mediump.vk.frag │ │ │ ├── desktop-mediump.vk.frag.vk │ │ │ ├── input-attachment-ms.vk.frag │ │ │ ├── input-attachment-ms.vk.frag.vk │ │ │ ├── input-attachment.vk.frag │ │ │ ├── input-attachment.vk.frag.vk │ │ │ ├── nonuniform-qualifier.vk.nocompat.frag.vk │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag.vk │ │ │ ├── push-constant.vk.frag │ │ │ ├── push-constant.vk.frag.vk │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag.vk │ │ │ ├── separate-combined-fake-overload.vk.frag │ │ │ ├── separate-combined-fake-overload.vk.frag.vk │ │ │ ├── separate-sampler-texture-array.vk.frag │ │ │ ├── separate-sampler-texture-array.vk.frag.vk │ │ │ ├── separate-sampler-texture.vk.frag │ │ │ ├── separate-sampler-texture.vk.frag.vk │ │ │ ├── shader-arithmetic-8bit.nocompat.vk.frag.vk │ │ │ ├── spec-constant-block-size.vk.frag │ │ │ ├── spec-constant-block-size.vk.frag.vk │ │ │ ├── spec-constant-ternary.vk.frag │ │ │ └── spec-constant-ternary.vk.frag.vk │ │ │ ├── rchit │ │ │ └── ray_tracing.nocompat.vk.rchit.vk │ │ │ ├── rgen │ │ │ ├── execute_callable.nocompat.vk.rgen.vk │ │ │ ├── pure_call.nocompat.vk.rgen.vk │ │ │ ├── ray_tracing.nocompat.vk.rgen.vk │ │ │ └── shader_record_buffer.nocompat.vk.rgen.vk │ │ │ ├── rmiss │ │ │ └── ray_tracing.nocompat.vk.rmiss.vk │ │ │ └── vert │ │ │ ├── multiview.nocompat.vk.vert.vk │ │ │ ├── small-storage.vk.vert │ │ │ ├── small-storage.vk.vert.vk │ │ │ ├── vulkan-vertex.vk.vert │ │ │ └── vulkan-vertex.vk.vert.vk │ ├── samples │ │ └── cpp │ │ │ ├── Makefile │ │ │ ├── atomics.comp │ │ │ ├── atomics.cpp │ │ │ ├── multiply.comp │ │ │ ├── multiply.cpp │ │ │ ├── shared.comp │ │ │ └── shared.cpp │ ├── shaders-hlsl-no-opt │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ └── specialization-constant-workgroup.nofxc.asm.comp │ │ │ ├── frag │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ ├── nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag │ │ │ │ ├── switch-block-case-fallthrough.asm.frag │ │ │ │ └── vector-shuffle-undef-index.asm.frag │ │ │ └── vert │ │ │ │ └── empty-struct-composite.asm.vert │ │ ├── comp │ │ │ └── bitfield.comp │ │ ├── frag │ │ │ └── spec-constant.frag │ │ └── vert │ │ │ └── pass-array-by-value.vert │ ├── shaders-hlsl │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── access-chain-invalidate.asm.comp │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ ├── control-flow-hints.asm.comp │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ └── storage-buffer-basic.invalid.nofxc.asm.comp │ │ │ ├── frag │ │ │ │ ├── cbuffer-stripped.asm.frag │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ ├── frem.asm.frag │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ ├── srem.asm.frag │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ └── unreachable.asm.frag │ │ │ └── vert │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ ├── uint-vertex-id-instance-id.asm.vert │ │ │ │ └── vertex-id-instance-id.asm.vert │ │ ├── comp │ │ │ ├── access-chains.comp │ │ │ ├── address-buffers.comp │ │ │ ├── atomic.comp │ │ │ ├── barriers.comp │ │ │ ├── builtins.comp │ │ │ ├── composite-array-initialization.comp │ │ │ ├── globallycoherent.comp │ │ │ ├── image.comp │ │ │ ├── inverse.comp │ │ │ ├── num-workgroups-alone.comp │ │ │ ├── num-workgroups-with-builtins.comp │ │ │ ├── outer-product.comp │ │ │ ├── rmw-matrix.comp │ │ │ ├── rwbuffer-matrix.comp │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ ├── shared.comp │ │ │ ├── spec-constant-op-member-array.comp │ │ │ ├── spec-constant-work-group-size.comp │ │ │ ├── ssbo-array-length.comp │ │ │ ├── ssbo-array.comp │ │ │ └── subgroups.invalid.nofxc.sm60.comp │ │ ├── frag │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ ├── basic-color-3comp.sm30.frag │ │ │ ├── basic-color-3comp.sm50.frag │ │ │ ├── basic.frag │ │ │ ├── bit-conversions.frag │ │ │ ├── boolean-mix.frag │ │ │ ├── builtins.frag │ │ │ ├── bvec-operations.frag │ │ │ ├── clip-cull-distance.frag │ │ │ ├── combined-texture-sampler-parameter.frag │ │ │ ├── combined-texture-sampler-shadow.frag │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ ├── constant-buffer-array.invalid.sm51.frag │ │ │ ├── constant-composites.frag │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ ├── depth-greater-than.frag │ │ │ ├── depth-less-than.frag │ │ │ ├── dual-source-blending.frag │ │ │ ├── early-fragment-test.frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── fp16-packing.frag │ │ │ ├── fp16.invalid.desktop.frag │ │ │ ├── front-facing.frag │ │ │ ├── image-query-selective.frag │ │ │ ├── image-query.frag │ │ │ ├── input-attachment-ms.frag │ │ │ ├── input-attachment.frag │ │ │ ├── io-block.frag │ │ │ ├── lut-promotion.frag │ │ │ ├── matrix-input.frag │ │ │ ├── mod.frag │ │ │ ├── mrt.frag │ │ │ ├── no-return.frag │ │ │ ├── no-return2.frag │ │ │ ├── nonuniform-qualifier.nonuniformresource.sm51.frag │ │ │ ├── partial-write-preserve.frag │ │ │ ├── point-coord-compat.frag │ │ │ ├── query-lod.desktop.frag │ │ │ ├── resources.frag │ │ │ ├── row-major-layout-in-struct.frag │ │ │ ├── sample-cmp-level-zero.frag │ │ │ ├── sampler-array.frag │ │ │ ├── sampler-image-arrays.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ ├── separate-combined-fake-overload.sm30.frag │ │ │ ├── spec-constant-block-size.frag │ │ │ ├── spec-constant-ternary.frag │ │ │ ├── switch-unsigned-case.frag │ │ │ ├── swizzle-scalar.frag │ │ │ ├── tex-sampling-ms.frag │ │ │ ├── tex-sampling.frag │ │ │ ├── texel-fetch-offset.frag │ │ │ ├── texture-proj-shadow.frag │ │ │ ├── texture-size-combined-image-sampler.frag │ │ │ ├── unary-enclose.frag │ │ │ ├── unorm-snorm-packing.frag │ │ │ └── various-glsl-ops.frag │ │ └── vert │ │ │ ├── basic.vert │ │ │ ├── clip-cull-distance.vert │ │ │ ├── instancing.vert │ │ │ ├── locations.vert │ │ │ ├── matrix-attribute.vert │ │ │ ├── matrix-output.vert │ │ │ ├── no-input.vert │ │ │ ├── point-size-compat.vert │ │ │ ├── qualifiers.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── return-array.vert │ │ │ ├── sampler-buffers.vert │ │ │ ├── struct-composite-decl.vert │ │ │ └── texture_buffer.vert │ ├── shaders-msl-no-opt │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── arithmetic-conversion-signs.asm.comp │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ ├── storage-buffer-pointer-argument.asm.comp │ │ │ │ └── variable-pointers.asm.comp │ │ │ ├── frag │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ ├── image-type-normal-comparison-usage.asm.frag │ │ │ │ ├── inliner-dominator-inside-loop.asm.frag │ │ │ │ ├── switch-block-case-fallthrough.asm.frag │ │ │ │ ├── texture-access.swizzle.asm.frag │ │ │ │ └── vector-shuffle-undef-index.asm.frag │ │ │ └── vert │ │ │ │ ├── empty-struct-composite.asm.vert │ │ │ │ └── op-load-forced-temporary-array.asm.frag │ │ ├── comp │ │ │ ├── bitfield.comp │ │ │ ├── loop.comp │ │ │ └── return.comp │ │ ├── frag │ │ │ ├── in_block_assign.frag │ │ │ ├── texture-access-int.swizzle.frag │ │ │ ├── texture-access-leaf.swizzle.frag │ │ │ ├── texture-access-uint.swizzle.frag │ │ │ └── texture-access.swizzle.frag │ │ ├── vert │ │ │ ├── functions_nested.vert │ │ │ └── pass-array-by-value.vert │ │ └── vulkan │ │ │ └── frag │ │ │ └── texture-access-function.swizzle.vk.frag │ ├── shaders-msl │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ ├── buffer-write-relative-addr.asm.comp │ │ │ │ ├── buffer-write.asm.comp │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ ├── image-load-store-short-vector.asm.comp │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ ├── quantize.asm.comp │ │ │ │ ├── relaxed-block-layout.asm.comp │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ ├── storage-buffer-basic.invalid.asm.comp │ │ │ │ ├── struct-resource-name-aliasing.asm.comp │ │ │ │ ├── variable-pointers-2.asm.comp │ │ │ │ ├── variable-pointers-store-forwarding.asm.comp │ │ │ │ ├── vector-builtin-type-cast-func.asm.comp │ │ │ │ └── vector-builtin-type-cast.asm.comp │ │ │ ├── frag │ │ │ │ ├── combined-sampler-reuse.asm.frag │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ ├── descriptor-array-unnamed.asm.frag │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ ├── extract-packed-from-composite.asm.frag │ │ │ │ ├── frem.asm.frag │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ ├── interpolation-qualifiers-struct.asm.frag │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ ├── locations-components.asm.frag │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ ├── min-lod.msl22.asm.frag │ │ │ │ ├── min-max-clamp.invalid.asm.frag │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ ├── op-image-sampled-image.asm.frag │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ ├── srem.asm.frag │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ ├── texture-sampling-fp16.asm.frag │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ ├── unknown-depth-state.asm.frag │ │ │ │ ├── unord-relational-op.asm.frag │ │ │ │ ├── unreachable.asm.frag │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ ├── tesc │ │ │ │ ├── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ │ └── tess-level-overrun.asm.tesc │ │ │ ├── tese │ │ │ │ └── unnamed-builtin-array.asm.tese │ │ │ └── vert │ │ │ │ ├── copy-memory-interface.asm.vert │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ ├── fake-builtin-input.asm.vert │ │ │ │ ├── invariant.msl21.asm.vert │ │ │ │ ├── packing-test.asm.vert │ │ │ │ ├── spec-constant-op-composite.asm.vert │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ ├── comp │ │ │ ├── access-private-workgroup-in-function.comp │ │ │ ├── argument-buffers-discrete.msl2.argument.discrete.comp │ │ │ ├── argument-buffers-image-load-store.msl2.argument.comp │ │ │ ├── array-length.comp │ │ │ ├── array-length.msl2.argument.discrete.comp │ │ │ ├── atomic.comp │ │ │ ├── barriers.comp │ │ │ ├── basic.comp │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ ├── builtins.comp │ │ │ ├── cfg-preserve-parameter.comp │ │ │ ├── coherent-block.comp │ │ │ ├── coherent-image.comp │ │ │ ├── complex-type-alias.comp │ │ │ ├── composite-array-initialization.comp │ │ │ ├── composite-construct.comp │ │ │ ├── copy-array-of-arrays.comp │ │ │ ├── culling.comp │ │ │ ├── defer-parens.comp │ │ │ ├── dowhile.comp │ │ │ ├── force-recompile-hooks.swizzle.comp │ │ │ ├── functions.comp │ │ │ ├── global-invocation-id-writable-ssbo-in-function.comp │ │ │ ├── global-invocation-id.comp │ │ │ ├── image-cube-array-load-store.comp │ │ │ ├── image.comp │ │ │ ├── insert.comp │ │ │ ├── int64.invalid.msl22.comp │ │ │ ├── inverse.comp │ │ │ ├── local-invocation-id.comp │ │ │ ├── local-invocation-index.comp │ │ │ ├── mat3.comp │ │ │ ├── mod.comp │ │ │ ├── modf.comp │ │ │ ├── outer-product.comp │ │ │ ├── packing-test-1.comp │ │ │ ├── packing-test-2.comp │ │ │ ├── read-write-only.comp │ │ │ ├── rmw-matrix.comp │ │ │ ├── rmw-opt.comp │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ ├── shared-array-of-arrays.comp │ │ │ ├── shared.comp │ │ │ ├── spec-constant-op-member-array.comp │ │ │ ├── spec-constant-work-group-size.comp │ │ │ ├── storage-buffer-std140-vector-array.comp │ │ │ ├── struct-layout.comp │ │ │ ├── struct-nested.comp │ │ │ ├── struct-packing.comp │ │ │ ├── torture-loop.comp │ │ │ ├── type-alias.comp │ │ │ ├── udiv.comp │ │ │ └── writable-ssbo.comp │ │ ├── desktop-only │ │ │ ├── comp │ │ │ │ └── extended-arithmetic.desktop.comp │ │ │ ├── frag │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ └── sampler-ms-query.desktop.frag │ │ │ ├── tesc │ │ │ │ ├── arrayed-output.desktop.sso.tesc │ │ │ │ ├── basic.desktop.sso.tesc │ │ │ │ └── struct-copy.desktop.sso.tesc │ │ │ ├── tese │ │ │ │ └── triangle.desktop.sso.tese │ │ │ └── vert │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ ├── flatten │ │ │ ├── basic.flatten.vert │ │ │ ├── multiindex.flatten.vert │ │ │ ├── push-constant.flatten.vert │ │ │ ├── rowmajor.flatten.vert │ │ │ ├── struct.flatten.vert │ │ │ ├── swizzle.flatten.vert │ │ │ └── types.flatten.frag │ │ ├── frag │ │ │ ├── 16bit-constants.frag │ │ │ ├── argument-buffers.msl2.argument.frag │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ ├── array-of-texture-swizzle.msl2.argument.discrete.swizzle.frag │ │ │ ├── array-of-texture-swizzle.msl2.swizzle.frag │ │ │ ├── barycentric-nv-nopersp.msl22.frag │ │ │ ├── barycentric-nv.msl22.frag │ │ │ ├── basic.frag │ │ │ ├── binary-func-unpack-pack-arguments.frag │ │ │ ├── binary-unpack-pack-arguments.frag │ │ │ ├── bitcasting.frag │ │ │ ├── buffer-read-write.frag │ │ │ ├── buffer-read-write.texture-buffer-native.msl21.frag │ │ │ ├── builtins.frag │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ ├── constant-array.frag │ │ │ ├── constant-composites.frag │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ ├── depth-greater-than.frag │ │ │ ├── depth-less-than.frag │ │ │ ├── dual-source-blending.frag │ │ │ ├── early-fragment-tests.frag │ │ │ ├── false-loop-init.frag │ │ │ ├── flush_params.frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── for-loop-init.frag │ │ │ ├── fp16-packing.frag │ │ │ ├── fp16.desktop.invalid.frag │ │ │ ├── fragment-component-padding.pad-fragment.frag │ │ │ ├── front-facing.frag │ │ │ ├── gather-dref.frag │ │ │ ├── gather-offset.frag │ │ │ ├── helper-invocation.msl21.frag │ │ │ ├── illegal-name-test-0.frag │ │ │ ├── image-query-lod.msl22.frag │ │ │ ├── in_block.frag │ │ │ ├── in_mat.frag │ │ │ ├── input-attachment-ms.frag │ │ │ ├── input-attachment.frag │ │ │ ├── interpolation-qualifiers-block.frag │ │ │ ├── interpolation-qualifiers.frag │ │ │ ├── lut-promotion.frag │ │ │ ├── mix.frag │ │ │ ├── mrt-array.frag │ │ │ ├── nonuniform-qualifier.msl2.frag │ │ │ ├── packed-expression-vector-shuffle.frag │ │ │ ├── packing-test-3.frag │ │ │ ├── pls.frag │ │ │ ├── private-variable-prototype-declaration.frag │ │ │ ├── readonly-ssbo.frag │ │ │ ├── sample-depth-separate-image-sampler.frag │ │ │ ├── sample-mask.frag │ │ │ ├── sample-position-func.frag │ │ │ ├── sample-position.frag │ │ │ ├── sampler-1d-lod.frag │ │ │ ├── sampler-compare-cascade-gradient.frag │ │ │ ├── sampler-compare-cascade-gradient.ios.frag │ │ │ ├── sampler-image-arrays.msl2.frag │ │ │ ├── sampler-ms.frag │ │ │ ├── sampler.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ ├── separate-image-sampler-argument.frag │ │ │ ├── shader-arithmetic-8bit.frag │ │ │ ├── shadow-compare-global-alias.invalid.frag │ │ │ ├── spec-constant-block-size.frag │ │ │ ├── spec-constant-ternary.frag │ │ │ ├── stencil-export.msl21.frag │ │ │ ├── subgroup-builtins.msl22.frag │ │ │ ├── switch-unsigned-case.frag │ │ │ ├── swizzle.frag │ │ │ ├── texel-fetch-offset.frag │ │ │ ├── texture-multisample-array.msl21.frag │ │ │ ├── texture-proj-shadow.frag │ │ │ ├── ubo_layout.frag │ │ │ ├── unary-enclose.frag │ │ │ └── write-depth-in-function.frag │ │ ├── legacy │ │ │ └── vert │ │ │ │ └── transpose.legacy.vert │ │ ├── tesc │ │ │ ├── basic.tesc │ │ │ └── water_tess.tesc │ │ ├── tese │ │ │ ├── input-array.tese │ │ │ ├── input-types.tese │ │ │ ├── quad.domain.tese │ │ │ ├── quad.tese │ │ │ ├── set-from-function.tese │ │ │ ├── triangle-tess-level.tese │ │ │ ├── triangle.tese │ │ │ └── water_tess.tese │ │ ├── vert │ │ │ ├── basic.capture.vert │ │ │ ├── basic.vert │ │ │ ├── copy.flatten.vert │ │ │ ├── dynamic.flatten.vert │ │ │ ├── functions.vert │ │ │ ├── in_out_array_mat.vert │ │ │ ├── interface-block-block-composites.frag │ │ │ ├── interface-block-block-composites.vert │ │ │ ├── interpolation-qualifiers-block.vert │ │ │ ├── interpolation-qualifiers.vert │ │ │ ├── invariant.msl21.vert │ │ │ ├── layer.msl11.invalid.vert │ │ │ ├── leaf-function.capture.vert │ │ │ ├── no_stage_out.vert │ │ │ ├── no_stage_out.write_buff.vert │ │ │ ├── no_stage_out.write_buff_atomic.vert │ │ │ ├── no_stage_out.write_tex.vert │ │ │ ├── out_block.vert │ │ │ ├── packed_matrix.vert │ │ │ ├── pointsize.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── resource-arrays-leaf.ios.vert │ │ │ ├── resource-arrays.ios.vert │ │ │ ├── return-array.vert │ │ │ ├── set_builtin_in_func.vert │ │ │ ├── sign-int-types.vert │ │ │ ├── texture_buffer.texture-buffer-native.msl21.vert │ │ │ ├── texture_buffer.vert │ │ │ ├── ubo.alignment.vert │ │ │ ├── ubo.vert │ │ │ └── viewport-index.msl2.invalid.vert │ │ └── vulkan │ │ │ ├── comp │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp │ │ │ ├── subgroups.nocompat.invalid.vk.msl21.comp │ │ │ └── subgroups.nocompat.invalid.vk.msl21.ios.comp │ │ │ ├── frag │ │ │ ├── basic.multiview.nocompat.vk.frag │ │ │ ├── push-constant.vk.frag │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag │ │ │ ├── spec-constant.msl11.vk.frag │ │ │ ├── spec-constant.vk.frag │ │ │ └── subgroups.nocompat.invalid.vk.msl21.frag │ │ │ └── vert │ │ │ ├── multiview.multiview.nocompat.vk.vert │ │ │ ├── multiview.nocompat.vk.vert │ │ │ ├── small-storage.vk.vert │ │ │ └── vulkan-vertex.vk.vert │ ├── shaders-no-opt │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── access-chain-dominator-in-loop-body-2.asm.comp │ │ │ │ ├── access-chain-dominator-in-loop-body.asm.comp │ │ │ │ ├── arithmetic-conversion-signs.asm.nocompat.vk.comp │ │ │ │ ├── atomic-result-temporary.asm.comp │ │ │ │ ├── buffer-reference-synthesized-pointer-2.asm.nocompat.vk.comp │ │ │ │ ├── buffer-reference-synthesized-pointer.asm.nocompat.vk.comp │ │ │ │ ├── constant-composite-undef.asm.comp │ │ │ │ ├── glsl-signed-operations.asm.comp │ │ │ │ └── spec-constant-op-convert-sign.asm.comp │ │ │ ├── frag │ │ │ │ ├── do-while-loop-inverted-test.asm.frag │ │ │ │ ├── for-loop-dedicated-merge-block-inverted.asm.frag │ │ │ │ ├── for-loop-dedicated-merge-block-non-inverted.asm.frag │ │ │ │ ├── for-loop-inverted-test.asm.frag │ │ │ │ ├── image-fetch-uint-coord.asm.frag │ │ │ │ ├── inliner-dominator-inside-loop.asm.frag │ │ │ │ ├── nonuniform-qualifier-propagation.vk.nocompat.asm.frag │ │ │ │ ├── opaque-id-literal-alias.preserve.asm.frag │ │ │ │ ├── out-of-order-struct-id.asm.frag │ │ │ │ ├── switch-block-case-fallthrough.asm.frag │ │ │ │ ├── vector-shuffle-undef-index.asm.frag │ │ │ │ └── while-loop-inverted-test.asm.frag │ │ │ └── vert │ │ │ │ ├── empty-struct-composite.asm.vert │ │ │ │ └── semantic-decoration.asm.vert │ │ ├── comp │ │ │ ├── bitfield.comp │ │ │ ├── loop.comp │ │ │ └── return.comp │ │ ├── vert │ │ │ └── pass-array-by-value.vert │ │ └── vulkan │ │ │ └── frag │ │ │ └── spec-constant.vk.frag │ ├── shaders-other │ │ ├── README.md │ │ └── aliased-entry-point-names.asm │ ├── shaders-reflection │ │ ├── asm │ │ │ ├── aliased-entry-point-names.asm.multi │ │ │ ├── op-source-glsl-ssbo-1.asm.comp │ │ │ ├── op-source-glsl-ssbo-2.asm.comp │ │ │ ├── op-source-hlsl-uav-1.asm.comp │ │ │ ├── op-source-hlsl-uav-2.asm.comp │ │ │ ├── op-source-none-ssbo-1.asm.comp │ │ │ ├── op-source-none-ssbo-2.asm.comp │ │ │ ├── op-source-none-uav-1.asm.comp │ │ │ └── op-source-none-uav-2.asm.comp │ │ ├── comp │ │ │ ├── struct-layout.comp │ │ │ └── struct-packing.comp │ │ ├── frag │ │ │ ├── combined-texture-sampler-shadow.vk.frag │ │ │ ├── combined-texture-sampler.vk.frag │ │ │ ├── image-load-store-uint-coord.asm.frag │ │ │ ├── input-attachment-ms.vk.frag │ │ │ ├── input-attachment.vk.frag │ │ │ ├── push-constant.vk.frag │ │ │ ├── separate-sampler-texture-array.vk.frag │ │ │ └── spec-constant.vk.frag │ │ ├── rgen │ │ │ └── acceleration_structure.vk.rgen │ │ └── vert │ │ │ ├── read-from-row-major-array.vert │ │ │ └── texture_buffer.vert │ ├── shaders │ │ ├── amd │ │ │ ├── fragmentMaskFetch_subpassInput.vk.nocompat.invalid.frag │ │ │ ├── fs.invalid.frag │ │ │ ├── gcn_shader.comp │ │ │ ├── shader_ballot.comp │ │ │ ├── shader_ballot_nonuniform_invocations.invalid.comp │ │ │ ├── shader_group_vote.comp │ │ │ └── shader_trinary_minmax.comp │ │ ├── asm │ │ │ ├── comp │ │ │ │ ├── atomic-decrement.asm.comp │ │ │ │ ├── atomic-increment.asm.comp │ │ │ │ ├── bitcast_iadd.asm.comp │ │ │ │ ├── bitcast_iequal.asm.comp │ │ │ │ ├── bitcast_sar.asm.comp │ │ │ │ ├── bitcast_sdiv.asm.comp │ │ │ │ ├── bitcast_slr.asm.comp │ │ │ │ ├── block-name-alias-global.asm.comp │ │ │ │ ├── builtin-compute-bitcast.asm.comp │ │ │ │ ├── decoration-group.asm.comp │ │ │ │ ├── global-parameter-name-alias.asm.comp │ │ │ │ ├── hlsl-functionality.asm.comp │ │ │ │ ├── logical.asm.comp │ │ │ │ ├── multiple-entry.asm.comp │ │ │ │ ├── nmin-max-clamp.asm.comp │ │ │ │ ├── op-phi-swap.asm.comp │ │ │ │ ├── phi-temporary-copy-loop-variable.asm.comp │ │ │ │ ├── quantize.asm.comp │ │ │ │ ├── recompile-block-naming.asm.comp │ │ │ │ ├── specialization-constant-workgroup.asm.comp │ │ │ │ ├── storage-buffer-basic.invalid.asm.comp │ │ │ │ └── switch-break-ladder.asm.comp │ │ │ ├── extended-debug-extinst.invalid.asm.comp │ │ │ ├── frag │ │ │ │ ├── combined-sampler-reuse.vk.asm.frag │ │ │ │ ├── complex-name-workarounds.asm.frag │ │ │ │ ├── composite-construct-struct-no-swizzle.asm.frag │ │ │ │ ├── default-member-names.asm.frag │ │ │ │ ├── do-while-statement-fallback.asm.frag │ │ │ │ ├── empty-struct.asm.frag │ │ │ │ ├── for-loop-phi-only-continue.asm.frag │ │ │ │ ├── frem.asm.frag │ │ │ │ ├── function-overload-alias.asm.frag │ │ │ │ ├── hlsl-sample-cmp-level-zero-cube.asm.frag │ │ │ │ ├── hlsl-sample-cmp-level-zero.asm.frag │ │ │ │ ├── image-extract-reuse.asm.frag │ │ │ │ ├── image-fetch-no-sampler.asm.vk.frag │ │ │ │ ├── image-query-no-sampler.vk.asm.frag │ │ │ │ ├── implicit-read-dep-phi.asm.frag │ │ │ │ ├── inf-nan-constant-double.asm.frag │ │ │ │ ├── inf-nan-constant.asm.frag │ │ │ │ ├── invalidation.asm.frag │ │ │ │ ├── line-directive.line.asm.frag │ │ │ │ ├── locations-components.asm.frag │ │ │ │ ├── loop-body-dominator-continue-access.asm.frag │ │ │ │ ├── loop-header-to-continue.asm.frag │ │ │ │ ├── loop-merge-to-continue.asm.frag │ │ │ │ ├── lut-promotion-initializer.asm.frag │ │ │ │ ├── multi-for-loop-init.asm.frag │ │ │ │ ├── op-constant-null.asm.frag │ │ │ │ ├── op-phi-swap-continue-block.asm.frag │ │ │ │ ├── pass-by-value.asm.frag │ │ │ │ ├── phi-loop-variable.asm.frag │ │ │ │ ├── sample-and-compare.asm.frag │ │ │ │ ├── sampler-buffer-array-without-sampler.asm.frag │ │ │ │ ├── sampler-buffer-without-sampler.asm.frag │ │ │ │ ├── selection-merge-to-continue.asm.frag │ │ │ │ ├── single-function-private-lut.asm.frag │ │ │ │ ├── srem.asm.frag │ │ │ │ ├── storage-class-output-initializer.asm.frag │ │ │ │ ├── struct-composite-extract-swizzle.asm.frag │ │ │ │ ├── switch-label-shared-block.asm.frag │ │ │ │ ├── switch-merge-to-continue.asm.frag │ │ │ │ ├── temporary-name-alias.asm.frag │ │ │ │ ├── temporary-phi-hoisting.asm.frag │ │ │ │ ├── texel-fetch-no-lod.asm.frag │ │ │ │ ├── texture-sampling-fp16.asm.vk.frag │ │ │ │ ├── undef-variable-store.asm.frag │ │ │ │ ├── unknown-depth-state.asm.vk.frag │ │ │ │ ├── unreachable.asm.frag │ │ │ │ └── vector-shuffle-oom.asm.frag │ │ │ ├── geom │ │ │ │ ├── block-name-namespace.asm.geom │ │ │ │ ├── inout-split-access-chain-handle.asm.geom │ │ │ │ ├── split-access-chain-input.asm.geom │ │ │ │ ├── store-uint-layer.invalid.asm.geom │ │ │ │ └── unroll-glposition-load.asm.geom │ │ │ ├── tesc │ │ │ │ └── tess-fixed-input-array-builtin-array.invalid.asm.tesc │ │ │ ├── tese │ │ │ │ └── unroll-input-array-load.asm.tese │ │ │ └── vert │ │ │ │ ├── empty-io.asm.vert │ │ │ │ ├── extract-transposed-matrix-from-struct.asm.vert │ │ │ │ ├── global-builtin.sso.asm.vert │ │ │ │ ├── invariant-block.asm.vert │ │ │ │ ├── invariant-block.sso.asm.vert │ │ │ │ ├── invariant.asm.vert │ │ │ │ ├── invariant.sso.asm.vert │ │ │ │ ├── spec-constant-op-composite.asm.vk.vert │ │ │ │ └── uint-vertex-id-instance-id.asm.vert │ │ ├── comp │ │ │ ├── atomic.comp │ │ │ ├── bake_gradient.comp │ │ │ ├── barriers.comp │ │ │ ├── basic.comp │ │ │ ├── bitcast-16bit-1.invalid.comp │ │ │ ├── bitcast-16bit-2.invalid.comp │ │ │ ├── casts.comp │ │ │ ├── cfg-preserve-parameter.comp │ │ │ ├── cfg.comp │ │ │ ├── coherent-block.comp │ │ │ ├── coherent-image.comp │ │ │ ├── composite-array-initialization.comp │ │ │ ├── composite-construct.comp │ │ │ ├── culling.comp │ │ │ ├── defer-parens.comp │ │ │ ├── dowhile.comp │ │ │ ├── generate_height.comp │ │ │ ├── image.comp │ │ │ ├── inout-struct.invalid.comp │ │ │ ├── insert.comp │ │ │ ├── mat3.comp │ │ │ ├── mod.comp │ │ │ ├── modf.comp │ │ │ ├── outer-product.comp │ │ │ ├── read-write-only.comp │ │ │ ├── rmw-matrix.comp │ │ │ ├── rmw-opt.comp │ │ │ ├── scalar-std450-distance-length-normalize.comp │ │ │ ├── shared.comp │ │ │ ├── ssbo-array-length.comp │ │ │ ├── ssbo-array.comp │ │ │ ├── struct-layout.comp │ │ │ ├── struct-packing.comp │ │ │ ├── torture-loop.comp │ │ │ ├── type-alias.comp │ │ │ └── udiv.comp │ │ ├── desktop-only │ │ │ ├── comp │ │ │ │ ├── enhanced-layouts.comp │ │ │ │ ├── extended-arithmetic.desktop.comp │ │ │ │ ├── fp64.desktop.comp │ │ │ │ ├── image-formats.desktop.noeliminate.comp │ │ │ │ └── int64.desktop.comp │ │ │ ├── frag │ │ │ │ ├── clip-cull-distance.desktop.frag │ │ │ │ ├── control-dependent-in-branch.desktop.frag │ │ │ │ ├── depth-greater-than.desktop.frag │ │ │ │ ├── depth-less-than.desktop.frag │ │ │ │ ├── dual-source-blending.desktop.frag │ │ │ │ ├── fp16.invalid.desktop.frag │ │ │ │ ├── hlsl-uav-block-alias.asm.frag │ │ │ │ ├── image-ms.desktop.frag │ │ │ │ ├── image-query.desktop.frag │ │ │ │ ├── in-block-qualifiers.frag │ │ │ │ ├── layout-component.desktop.frag │ │ │ │ ├── query-levels.desktop.frag │ │ │ │ ├── query-lod.desktop.frag │ │ │ │ ├── sampler-ms-query.desktop.frag │ │ │ │ ├── stencil-export.desktop.frag │ │ │ │ └── texture-proj-shadow.desktop.frag │ │ │ ├── geom │ │ │ │ ├── basic.desktop.sso.geom │ │ │ │ └── viewport-index.desktop.geom │ │ │ ├── tesc │ │ │ │ └── basic.desktop.sso.tesc │ │ │ ├── tese │ │ │ │ └── triangle.desktop.sso.tese │ │ │ └── vert │ │ │ │ ├── basic.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.sso.vert │ │ │ │ ├── clip-cull-distance.desktop.vert │ │ │ │ ├── out-block-qualifiers.vert │ │ │ │ ├── shader-draw-parameters-450.desktop.vert │ │ │ │ └── shader-draw-parameters.desktop.vert │ │ ├── flatten │ │ │ ├── array.flatten.vert │ │ │ ├── basic.flatten.vert │ │ │ ├── copy.flatten.vert │ │ │ ├── dynamic.flatten.vert │ │ │ ├── matrix-conversion.flatten.frag │ │ │ ├── matrixindex.flatten.vert │ │ │ ├── multi-dimensional.desktop.invalid.flatten_dim.frag │ │ │ ├── multiindex.flatten.vert │ │ │ ├── push-constant.flatten.vert │ │ │ ├── rowmajor.flatten.vert │ │ │ ├── struct.flatten.vert │ │ │ ├── struct.rowmajor.flatten.vert │ │ │ ├── swizzle.flatten.vert │ │ │ └── types.flatten.frag │ │ ├── frag │ │ │ ├── 16bit-constants.frag │ │ │ ├── array-lut-no-loop-variable.frag │ │ │ ├── barycentric-nv.frag │ │ │ ├── basic.frag │ │ │ ├── complex-expression-in-access-chain.frag │ │ │ ├── composite-extract-forced-temporary.frag │ │ │ ├── constant-array.frag │ │ │ ├── constant-composites.frag │ │ │ ├── false-loop-init.frag │ │ │ ├── flush_params.frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── for-loop-init.frag │ │ │ ├── frexp-modf.frag │ │ │ ├── front-facing.frag │ │ │ ├── gather-dref.frag │ │ │ ├── ground.frag │ │ │ ├── helper-invocation.frag │ │ │ ├── hoisted-temporary-use-continue-block-as-value.frag │ │ │ ├── image-load-store-uint-coord.asm.frag │ │ │ ├── inside-loop-dominated-variable-preservation.frag │ │ │ ├── loop-dominator-and-switch-default.frag │ │ │ ├── lut-promotion.frag │ │ │ ├── mix.frag │ │ │ ├── partial-write-preserve.frag │ │ │ ├── pls.frag │ │ │ ├── sample-parameter.frag │ │ │ ├── sampler-ms.frag │ │ │ ├── sampler-proj.frag │ │ │ ├── sampler.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ ├── selection-block-dominator.frag │ │ │ ├── switch-unsigned-case.frag │ │ │ ├── swizzle.frag │ │ │ ├── texel-fetch-offset.frag │ │ │ ├── ubo_layout.frag │ │ │ └── unary-enclose.frag │ │ ├── geom │ │ │ ├── basic.geom │ │ │ ├── lines-adjacency.geom │ │ │ ├── lines.geom │ │ │ ├── points.geom │ │ │ ├── single-invocation.geom │ │ │ ├── triangles-adjacency.geom │ │ │ └── triangles.geom │ │ ├── legacy │ │ │ ├── fragment │ │ │ │ ├── explicit-lod.legacy.frag │ │ │ │ ├── fma.legacy.frag │ │ │ │ ├── io-blocks.legacy.frag │ │ │ │ └── struct-varying.legacy.frag │ │ │ └── vert │ │ │ │ ├── implicit-lod.legacy.vert │ │ │ │ ├── io-block.legacy.vert │ │ │ │ ├── struct-varying.legacy.vert │ │ │ │ └── transpose.legacy.vert │ │ ├── tesc │ │ │ ├── basic.tesc │ │ │ └── water_tess.tesc │ │ ├── tese │ │ │ ├── ccw.tese │ │ │ ├── cw.tese │ │ │ ├── equal.tese │ │ │ ├── fractional_even.tese │ │ │ ├── fractional_odd.tese │ │ │ ├── input-array.tese │ │ │ ├── line.tese │ │ │ ├── triangle.tese │ │ │ └── water_tess.tese │ │ ├── vert │ │ │ ├── basic.vert │ │ │ ├── ground.vert │ │ │ ├── invariant.vert │ │ │ ├── ocean.vert │ │ │ ├── read-from-row-major-array.vert │ │ │ ├── return-array.vert │ │ │ ├── texture_buffer.vert │ │ │ └── ubo.vert │ │ └── vulkan │ │ │ ├── comp │ │ │ ├── array-of-buffer-reference.nocompat.vk.comp │ │ │ ├── buffer-reference-bitcast.nocompat.vk.comp │ │ │ ├── buffer-reference.nocompat.vk.comp │ │ │ ├── spec-constant-op-member-array.vk.comp │ │ │ ├── spec-constant-work-group-size.vk.comp │ │ │ ├── struct-packing-scalar.nocompat.invalid.vk.comp │ │ │ └── subgroups.nocompat.invalid.vk.comp │ │ │ ├── frag │ │ │ ├── combined-texture-sampler-shadow.vk.frag │ │ │ ├── combined-texture-sampler.vk.frag │ │ │ ├── desktop-mediump.vk.frag │ │ │ ├── input-attachment-ms.vk.frag │ │ │ ├── input-attachment.vk.frag │ │ │ ├── nonuniform-qualifier.vk.nocompat.frag │ │ │ ├── push-constant-as-ubo.push-ubo.vk.frag │ │ │ ├── push-constant.vk.frag │ │ │ ├── scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag │ │ │ ├── separate-combined-fake-overload.vk.frag │ │ │ ├── separate-sampler-texture-array.vk.frag │ │ │ ├── separate-sampler-texture.vk.frag │ │ │ ├── shader-arithmetic-8bit.nocompat.vk.frag │ │ │ ├── spec-constant-block-size.vk.frag │ │ │ └── spec-constant-ternary.vk.frag │ │ │ ├── rchit │ │ │ └── ray_tracing.nocompat.vk.rchit │ │ │ ├── rgen │ │ │ ├── execute_callable.nocompat.vk.rgen │ │ │ ├── pure_call.nocompat.vk.rgen │ │ │ ├── ray_tracing.nocompat.vk.rgen │ │ │ └── shader_record_buffer.nocompat.vk.rgen │ │ │ ├── rmiss │ │ │ └── ray_tracing.nocompat.vk.rmiss │ │ │ └── vert │ │ │ ├── multiview.nocompat.vk.vert │ │ │ ├── small-storage.vk.vert │ │ │ └── vulkan-vertex.vk.vert │ ├── spirv.h │ ├── spirv.hpp │ ├── spirv_cfg.cpp │ ├── spirv_cfg.hpp │ ├── spirv_common.hpp │ ├── spirv_cpp.cpp │ ├── spirv_cpp.hpp │ ├── spirv_cross.cpp │ ├── spirv_cross.hpp │ ├── spirv_cross_c.cpp │ ├── spirv_cross_c.h │ ├── spirv_cross_containers.hpp │ ├── spirv_cross_error_handling.hpp │ ├── spirv_cross_parsed_ir.cpp │ ├── spirv_cross_parsed_ir.hpp │ ├── spirv_cross_util.cpp │ ├── spirv_cross_util.hpp │ ├── spirv_glsl.cpp │ ├── spirv_glsl.hpp │ ├── spirv_hlsl.cpp │ ├── spirv_hlsl.hpp │ ├── spirv_msl.cpp │ ├── spirv_msl.hpp │ ├── spirv_parser.cpp │ ├── spirv_parser.hpp │ ├── spirv_reflect.cpp │ ├── spirv_reflect.hpp │ ├── test_shaders.py │ ├── test_shaders.sh │ ├── tests-other │ │ ├── c_api_test.c │ │ ├── c_api_test.spv │ │ ├── hlsl_wave_mask.cpp │ │ ├── msl_constexpr_test.cpp │ │ ├── msl_constexpr_test.spv │ │ ├── msl_resource_binding.spv │ │ ├── msl_resource_bindings.cpp │ │ └── small_vector.cpp │ └── update_test_shaders.sh ├── discord-rpc │ ├── .clang-format │ ├── .gitignore │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── appveyor.yml │ ├── build.py │ ├── documentation │ │ ├── hard-mode.md │ │ └── images │ │ │ ├── rp-dev-dashboard.png │ │ │ ├── rp-profile-view.png │ │ │ └── rp-secret-example.png │ ├── examples │ │ ├── button-clicker │ │ │ ├── .gitignore │ │ │ ├── Assets │ │ │ │ ├── DiscordController.cs │ │ │ │ ├── DiscordController.cs.meta │ │ │ │ ├── DiscordRpc.cs │ │ │ │ ├── DiscordRpc.cs.meta │ │ │ │ ├── Editor │ │ │ │ │ ├── BuildHelper.cs │ │ │ │ │ └── BuildHelper.cs.meta │ │ │ │ ├── main.unity │ │ │ │ └── main.unity.meta │ │ │ ├── ProjectSettings │ │ │ │ ├── AudioManager.asset │ │ │ │ ├── ClusterInputManager.asset │ │ │ │ ├── DynamicsManager.asset │ │ │ │ ├── EditorBuildSettings.asset │ │ │ │ ├── EditorSettings.asset │ │ │ │ ├── GraphicsSettings.asset │ │ │ │ ├── InputManager.asset │ │ │ │ ├── NavMeshAreas.asset │ │ │ │ ├── NetworkManager.asset │ │ │ │ ├── Physics2DSettings.asset │ │ │ │ ├── ProjectSettings.asset │ │ │ │ ├── ProjectVersion.txt │ │ │ │ ├── QualitySettings.asset │ │ │ │ ├── TagManager.asset │ │ │ │ ├── TimeManager.asset │ │ │ │ └── UnityConnectSettings.asset │ │ │ └── UnityPackageManager │ │ │ │ └── manifest.json │ │ ├── send-presence │ │ │ ├── CMakeLists.txt │ │ │ └── send-presence.c │ │ └── unrealstatus │ │ │ ├── .gitignore │ │ │ ├── Config │ │ │ ├── DefaultEditor.ini │ │ │ ├── DefaultEngine.ini │ │ │ └── DefaultGame.ini │ │ │ ├── Content │ │ │ ├── MainScreenBP.uasset │ │ │ ├── MouseGameModeBP.uasset │ │ │ ├── MousePlayerControllerBP.uasset │ │ │ └── ShowTheUILevel.umap │ │ │ ├── Plugins │ │ │ └── discordrpc │ │ │ │ ├── DiscordRpc.uplugin │ │ │ │ ├── Resources │ │ │ │ ├── Icon128.png │ │ │ │ └── discord.png │ │ │ │ └── Source │ │ │ │ ├── DiscordRpc │ │ │ │ ├── DiscordRpc.Build.cs │ │ │ │ ├── Private │ │ │ │ │ ├── DiscordRpc.cpp │ │ │ │ │ ├── DiscordRpcBlueprint.cpp │ │ │ │ │ └── DiscordRpcPrivatePCH.h │ │ │ │ └── Public │ │ │ │ │ ├── DiscordRpc.h │ │ │ │ │ └── DiscordRpcBlueprint.h │ │ │ │ └── ThirdParty │ │ │ │ └── DiscordRpcLibrary │ │ │ │ └── DiscordRpcLibrary.Build.cs │ │ │ ├── Source │ │ │ ├── unrealstatus.Target.cs │ │ │ ├── unrealstatus │ │ │ │ ├── unrealstatus.Build.cs │ │ │ │ ├── unrealstatus.cpp │ │ │ │ ├── unrealstatus.h │ │ │ │ ├── unrealstatusGameModeBase.cpp │ │ │ │ └── unrealstatusGameModeBase.h │ │ │ └── unrealstatusEditor.Target.cs │ │ │ └── unrealstatus.uproject │ ├── include │ │ ├── discord_register.h │ │ └── discord_rpc.h │ ├── src │ │ ├── CMakeLists.txt │ │ ├── backoff.h │ │ ├── connection.h │ │ ├── connection_unix.cpp │ │ ├── connection_win.cpp │ │ ├── discord_register_linux.cpp │ │ ├── discord_register_osx.m │ │ ├── discord_register_win.cpp │ │ ├── discord_rpc.cpp │ │ ├── dllmain.cpp │ │ ├── msg_queue.h │ │ ├── rpc_connection.cpp │ │ ├── rpc_connection.h │ │ ├── serialization.cpp │ │ └── serialization.h │ └── thirdparty │ │ └── rapidjson-1.1.0 │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CMakeLists.txt │ │ ├── CMakeModules │ │ └── FindGTestSrc.cmake │ │ ├── RapidJSON.pc.in │ │ ├── RapidJSONConfig.cmake.in │ │ ├── RapidJSONConfigVersion.cmake.in │ │ ├── appveyor.yml │ │ ├── bin │ │ ├── data │ │ │ ├── glossary.json │ │ │ ├── menu.json │ │ │ ├── readme.txt │ │ │ ├── sample.json │ │ │ ├── webapp.json │ │ │ └── widget.json │ │ ├── draft-04 │ │ │ └── schema │ │ ├── encodings │ │ │ ├── utf16be.json │ │ │ ├── utf16bebom.json │ │ │ ├── utf16le.json │ │ │ ├── utf16lebom.json │ │ │ ├── utf32be.json │ │ │ ├── utf32bebom.json │ │ │ ├── utf32le.json │ │ │ ├── utf32lebom.json │ │ │ ├── utf8.json │ │ │ └── utf8bom.json │ │ ├── jsonchecker │ │ │ ├── fail1.json │ │ │ ├── fail10.json │ │ │ ├── fail11.json │ │ │ ├── fail12.json │ │ │ ├── fail13.json │ │ │ ├── fail14.json │ │ │ ├── fail15.json │ │ │ ├── fail16.json │ │ │ ├── fail17.json │ │ │ ├── fail18.json │ │ │ ├── fail19.json │ │ │ ├── fail2.json │ │ │ ├── fail20.json │ │ │ ├── fail21.json │ │ │ ├── fail22.json │ │ │ ├── fail23.json │ │ │ ├── fail24.json │ │ │ ├── fail25.json │ │ │ ├── fail26.json │ │ │ ├── fail27.json │ │ │ ├── fail28.json │ │ │ ├── fail29.json │ │ │ ├── fail3.json │ │ │ ├── fail30.json │ │ │ ├── fail31.json │ │ │ ├── fail32.json │ │ │ ├── fail33.json │ │ │ ├── fail4.json │ │ │ ├── fail5.json │ │ │ ├── fail6.json │ │ │ ├── fail7.json │ │ │ ├── fail8.json │ │ │ ├── fail9.json │ │ │ ├── pass1.json │ │ │ ├── pass2.json │ │ │ ├── pass3.json │ │ │ └── readme.txt │ │ ├── jsonschema │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── jsonschema_suite │ │ │ ├── remotes │ │ │ │ ├── .DS_Store │ │ │ │ ├── folder │ │ │ │ │ └── folderInteger.json │ │ │ │ ├── integer.json │ │ │ │ └── subSchemas.json │ │ │ ├── tests │ │ │ │ ├── .DS_Store │ │ │ │ ├── draft3 │ │ │ │ │ ├── additionalItems.json │ │ │ │ │ ├── additionalProperties.json │ │ │ │ │ ├── default.json │ │ │ │ │ ├── dependencies.json │ │ │ │ │ ├── disallow.json │ │ │ │ │ ├── divisibleBy.json │ │ │ │ │ ├── enum.json │ │ │ │ │ ├── extends.json │ │ │ │ │ ├── items.json │ │ │ │ │ ├── maxItems.json │ │ │ │ │ ├── maxLength.json │ │ │ │ │ ├── maximum.json │ │ │ │ │ ├── minItems.json │ │ │ │ │ ├── minLength.json │ │ │ │ │ ├── minimum.json │ │ │ │ │ ├── optional │ │ │ │ │ │ ├── bignum.json │ │ │ │ │ │ ├── format.json │ │ │ │ │ │ ├── jsregex.json │ │ │ │ │ │ └── zeroTerminatedFloats.json │ │ │ │ │ ├── pattern.json │ │ │ │ │ ├── patternProperties.json │ │ │ │ │ ├── properties.json │ │ │ │ │ ├── ref.json │ │ │ │ │ ├── refRemote.json │ │ │ │ │ ├── required.json │ │ │ │ │ ├── type.json │ │ │ │ │ └── uniqueItems.json │ │ │ │ └── draft4 │ │ │ │ │ ├── .DS_Store │ │ │ │ │ ├── additionalItems.json │ │ │ │ │ ├── additionalProperties.json │ │ │ │ │ ├── allOf.json │ │ │ │ │ ├── anyOf.json │ │ │ │ │ ├── default.json │ │ │ │ │ ├── definitions.json │ │ │ │ │ ├── dependencies.json │ │ │ │ │ ├── enum.json │ │ │ │ │ ├── items.json │ │ │ │ │ ├── maxItems.json │ │ │ │ │ ├── maxLength.json │ │ │ │ │ ├── maxProperties.json │ │ │ │ │ ├── maximum.json │ │ │ │ │ ├── minItems.json │ │ │ │ │ ├── minLength.json │ │ │ │ │ ├── minProperties.json │ │ │ │ │ ├── minimum.json │ │ │ │ │ ├── multipleOf.json │ │ │ │ │ ├── not.json │ │ │ │ │ ├── oneOf.json │ │ │ │ │ ├── optional │ │ │ │ │ ├── bignum.json │ │ │ │ │ ├── format.json │ │ │ │ │ └── zeroTerminatedFloats.json │ │ │ │ │ ├── pattern.json │ │ │ │ │ ├── patternProperties.json │ │ │ │ │ ├── properties.json │ │ │ │ │ ├── ref.json │ │ │ │ │ ├── refRemote.json │ │ │ │ │ ├── required.json │ │ │ │ │ ├── type.json │ │ │ │ │ └── uniqueItems.json │ │ │ └── tox.ini │ │ └── types │ │ │ ├── booleans.json │ │ │ ├── floats.json │ │ │ ├── guids.json │ │ │ ├── integers.json │ │ │ ├── mixed.json │ │ │ ├── nulls.json │ │ │ ├── paragraphs.json │ │ │ └── readme.txt │ │ ├── doc │ │ ├── CMakeLists.txt │ │ ├── Doxyfile.in │ │ ├── Doxyfile.zh-cn.in │ │ ├── diagram │ │ │ ├── architecture.dot │ │ │ ├── architecture.png │ │ │ ├── insituparsing.dot │ │ │ ├── insituparsing.png │ │ │ ├── iterative-parser-states-diagram.dot │ │ │ ├── iterative-parser-states-diagram.png │ │ │ ├── makefile │ │ │ ├── move1.dot │ │ │ ├── move1.png │ │ │ ├── move2.dot │ │ │ ├── move2.png │ │ │ ├── move3.dot │ │ │ ├── move3.png │ │ │ ├── normalparsing.dot │ │ │ ├── normalparsing.png │ │ │ ├── simpledom.dot │ │ │ ├── simpledom.png │ │ │ ├── tutorial.dot │ │ │ ├── tutorial.png │ │ │ ├── utilityclass.dot │ │ │ └── utilityclass.png │ │ ├── dom.md │ │ ├── dom.zh-cn.md │ │ ├── encoding.md │ │ ├── encoding.zh-cn.md │ │ ├── faq.md │ │ ├── faq.zh-cn.md │ │ ├── features.md │ │ ├── features.zh-cn.md │ │ ├── internals.md │ │ ├── logo │ │ │ ├── rapidjson.png │ │ │ └── rapidjson.svg │ │ ├── misc │ │ │ ├── DoxygenLayout.xml │ │ │ ├── doxygenextra.css │ │ │ ├── footer.html │ │ │ └── header.html │ │ ├── npm.md │ │ ├── performance.md │ │ ├── performance.zh-cn.md │ │ ├── pointer.md │ │ ├── pointer.zh-cn.md │ │ ├── sax.md │ │ ├── sax.zh-cn.md │ │ ├── schema.md │ │ ├── schema.zh-cn.md │ │ ├── stream.md │ │ ├── stream.zh-cn.md │ │ ├── tutorial.md │ │ └── tutorial.zh-cn.md │ │ ├── docker │ │ └── debian │ │ │ └── Dockerfile │ │ ├── example │ │ ├── CMakeLists.txt │ │ ├── capitalize │ │ │ └── capitalize.cpp │ │ ├── condense │ │ │ └── condense.cpp │ │ ├── filterkey │ │ │ └── filterkey.cpp │ │ ├── filterkeydom │ │ │ └── filterkeydom.cpp │ │ ├── jsonx │ │ │ └── jsonx.cpp │ │ ├── messagereader │ │ │ └── messagereader.cpp │ │ ├── parsebyparts │ │ │ └── parsebyparts.cpp │ │ ├── pretty │ │ │ └── pretty.cpp │ │ ├── prettyauto │ │ │ └── prettyauto.cpp │ │ ├── schemavalidator │ │ │ └── schemavalidator.cpp │ │ ├── serialize │ │ │ └── serialize.cpp │ │ ├── simpledom │ │ │ └── simpledom.cpp │ │ ├── simplereader │ │ │ └── simplereader.cpp │ │ ├── simplewriter │ │ │ └── simplewriter.cpp │ │ └── tutorial │ │ │ └── tutorial.cpp │ │ ├── include │ │ └── rapidjson │ │ │ ├── allocators.h │ │ │ ├── document.h │ │ │ ├── encodedstream.h │ │ │ ├── encodings.h │ │ │ ├── error │ │ │ ├── en.h │ │ │ └── error.h │ │ │ ├── filereadstream.h │ │ │ ├── filewritestream.h │ │ │ ├── fwd.h │ │ │ ├── internal │ │ │ ├── biginteger.h │ │ │ ├── diyfp.h │ │ │ ├── dtoa.h │ │ │ ├── ieee754.h │ │ │ ├── itoa.h │ │ │ ├── meta.h │ │ │ ├── pow10.h │ │ │ ├── regex.h │ │ │ ├── stack.h │ │ │ ├── strfunc.h │ │ │ ├── strtod.h │ │ │ └── swap.h │ │ │ ├── istreamwrapper.h │ │ │ ├── memorybuffer.h │ │ │ ├── memorystream.h │ │ │ ├── msinttypes │ │ │ ├── inttypes.h │ │ │ └── stdint.h │ │ │ ├── ostreamwrapper.h │ │ │ ├── pointer.h │ │ │ ├── prettywriter.h │ │ │ ├── rapidjson.h │ │ │ ├── reader.h │ │ │ ├── schema.h │ │ │ ├── stream.h │ │ │ ├── stringbuffer.h │ │ │ └── writer.h │ │ ├── include_dirs.js │ │ ├── library.json │ │ ├── license.txt │ │ ├── package.json │ │ ├── rapidjson.autopkg │ │ ├── readme.md │ │ ├── readme.zh-cn.md │ │ ├── test │ │ ├── CMakeLists.txt │ │ ├── perftest │ │ │ ├── CMakeLists.txt │ │ │ ├── misctest.cpp │ │ │ ├── perftest.cpp │ │ │ ├── perftest.h │ │ │ ├── platformtest.cpp │ │ │ ├── rapidjsontest.cpp │ │ │ └── schematest.cpp │ │ └── unittest │ │ │ ├── CMakeLists.txt │ │ │ ├── allocatorstest.cpp │ │ │ ├── bigintegertest.cpp │ │ │ ├── documenttest.cpp │ │ │ ├── dtoatest.cpp │ │ │ ├── encodedstreamtest.cpp │ │ │ ├── encodingstest.cpp │ │ │ ├── filestreamtest.cpp │ │ │ ├── fwdtest.cpp │ │ │ ├── istreamwrappertest.cpp │ │ │ ├── itoatest.cpp │ │ │ ├── jsoncheckertest.cpp │ │ │ ├── namespacetest.cpp │ │ │ ├── ostreamwrappertest.cpp │ │ │ ├── pointertest.cpp │ │ │ ├── prettywritertest.cpp │ │ │ ├── readertest.cpp │ │ │ ├── regextest.cpp │ │ │ ├── schematest.cpp │ │ │ ├── simdtest.cpp │ │ │ ├── strfunctest.cpp │ │ │ ├── stringbuffertest.cpp │ │ │ ├── strtodtest.cpp │ │ │ ├── unittest.cpp │ │ │ ├── unittest.h │ │ │ ├── valuetest.cpp │ │ │ └── writertest.cpp │ │ └── travis-doxygen.sh ├── dr │ ├── dr_flac.h │ └── dr_mp3.h ├── glslang │ ├── glslang.cpp │ ├── glslang.diff │ ├── glslang.hpp │ └── glslang │ │ ├── .appveyor.yml │ │ ├── .clang-format │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CMakeLists.txt │ │ ├── ChooseMSVCCRT.cmake │ │ ├── External │ │ └── CMakeLists.txt │ │ ├── OGLCompilersDLL │ │ ├── CMakeLists.txt │ │ ├── InitializeDll.cpp │ │ └── InitializeDll.h │ │ ├── README-spirv-remap.txt │ │ ├── README.md │ │ ├── SPIRV │ │ ├── CMakeLists.txt │ │ ├── GLSL.ext.AMD.h │ │ ├── GLSL.ext.EXT.h │ │ ├── GLSL.ext.KHR.h │ │ ├── GLSL.ext.NV.h │ │ ├── GLSL.std.450.h │ │ ├── GlslangToSpv.cpp │ │ ├── GlslangToSpv.h │ │ ├── InReadableOrder.cpp │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ ├── SPVRemapper.cpp │ │ ├── SPVRemapper.h │ │ ├── SpvBuilder.cpp │ │ ├── SpvBuilder.h │ │ ├── bitutils.h │ │ ├── disassemble.cpp │ │ ├── disassemble.h │ │ ├── doc.cpp │ │ ├── doc.h │ │ ├── hex_float.h │ │ ├── spirv.hpp │ │ └── spvIR.h │ │ ├── StandAlone │ │ ├── CMakeLists.txt │ │ ├── DirStackFileIncluder.h │ │ ├── ResourceLimits.cpp │ │ ├── ResourceLimits.h │ │ ├── StandAlone.cpp │ │ ├── Worklist.h │ │ └── spirv-remap.cpp │ │ ├── Test │ │ ├── 100.conf │ │ ├── 100.frag │ │ ├── 100Limits.vert │ │ ├── 100samplerExternal.frag │ │ ├── 100scope.vert │ │ ├── 110scope.vert │ │ ├── 120.frag │ │ ├── 120.vert │ │ ├── 130.frag │ │ ├── 130.vert │ │ ├── 140.frag │ │ ├── 140.vert │ │ ├── 150.frag │ │ ├── 150.geom │ │ ├── 150.tesc │ │ ├── 150.tese │ │ ├── 150.vert │ │ ├── 300.frag │ │ ├── 300.vert │ │ ├── 300BuiltIns.frag │ │ ├── 300block.frag │ │ ├── 300layout.frag │ │ ├── 300layout.vert │ │ ├── 300link.frag │ │ ├── 300link2.frag │ │ ├── 300link3.frag │ │ ├── 300operations.frag │ │ ├── 300samplerExternal.frag │ │ ├── 300scope.vert │ │ ├── 310.comp │ │ ├── 310.frag │ │ ├── 310.geom │ │ ├── 310.tesc │ │ ├── 310.tese │ │ ├── 310.vert │ │ ├── 310AofA.vert │ │ ├── 310implicitSizeArrayError.vert │ │ ├── 310runtimeArray.vert │ │ ├── 320.comp │ │ ├── 320.frag │ │ ├── 320.geom │ │ ├── 320.tesc │ │ ├── 320.tese │ │ ├── 320.vert │ │ ├── 330.frag │ │ ├── 330comp.frag │ │ ├── 400.frag │ │ ├── 400.geom │ │ ├── 400.tesc │ │ ├── 400.tese │ │ ├── 400.vert │ │ ├── 410.geom │ │ ├── 410.tesc │ │ ├── 410.vert │ │ ├── 420.comp │ │ ├── 420.frag │ │ ├── 420.geom │ │ ├── 420.tesc │ │ ├── 420.tese │ │ ├── 420.vert │ │ ├── 420_size_gl_in.geom │ │ ├── 430.comp │ │ ├── 430.vert │ │ ├── 430AofA.frag │ │ ├── 430scope.vert │ │ ├── 435.vert │ │ ├── 440.frag │ │ ├── 440.vert │ │ ├── 450.comp │ │ ├── 450.frag │ │ ├── 450.geom │ │ ├── 450.tesc │ │ ├── 450.tese │ │ ├── 450.vert │ │ ├── 460.frag │ │ ├── 460.vert │ │ ├── Operations.frag │ │ ├── aggOps.frag │ │ ├── always-discard.frag │ │ ├── always-discard2.frag │ │ ├── array.frag │ │ ├── array100.frag │ │ ├── atomic_uint.frag │ │ ├── badChars.frag │ │ ├── badMacroArgs.frag │ │ ├── bar.h │ │ ├── baseLegalResults │ │ │ ├── hlsl.aliasOpaque.frag.out │ │ │ ├── hlsl.flattenOpaque.frag.out │ │ │ ├── hlsl.flattenOpaqueInit.vert.out │ │ │ ├── hlsl.flattenOpaqueInitMix.vert.out │ │ │ ├── hlsl.flattenSubset.frag.out │ │ │ ├── hlsl.flattenSubset2.frag.out │ │ │ ├── hlsl.partialFlattenLocal.vert.out │ │ │ └── hlsl.partialFlattenMixed.vert.out │ │ ├── baseResults │ │ │ ├── 100.frag.out │ │ │ ├── 100Limits.vert.out │ │ │ ├── 100LimitsConf.vert.out │ │ │ ├── 100samplerExternal.frag.out │ │ │ ├── 100scope.vert.out │ │ │ ├── 110scope.vert.out │ │ │ ├── 120.frag.out │ │ │ ├── 120.vert.out │ │ │ ├── 130.frag.out │ │ │ ├── 130.vert.out │ │ │ ├── 140.frag.out │ │ │ ├── 140.vert.out │ │ │ ├── 150.frag.out │ │ │ ├── 150.geom.out │ │ │ ├── 150.tesc.out │ │ │ ├── 150.vert.out │ │ │ ├── 300.frag.out │ │ │ ├── 300.vert.out │ │ │ ├── 300BuiltIns.frag.out │ │ │ ├── 300block.frag.out │ │ │ ├── 300layout.frag.out │ │ │ ├── 300layout.vert.out │ │ │ ├── 300link.frag.out │ │ │ ├── 300link2.frag.out │ │ │ ├── 300link3.frag.out │ │ │ ├── 300operations.frag.out │ │ │ ├── 300samplerExternal.frag.out │ │ │ ├── 300scope.vert.out │ │ │ ├── 310.comp.out │ │ │ ├── 310.frag.out │ │ │ ├── 310.geom.out │ │ │ ├── 310.tesc.out │ │ │ ├── 310.tese.out │ │ │ ├── 310.vert.out │ │ │ ├── 310AofA.vert.out │ │ │ ├── 310implicitSizeArrayError.vert.out │ │ │ ├── 310runtimeArray.vert.out │ │ │ ├── 320.comp.out │ │ │ ├── 320.frag.out │ │ │ ├── 320.geom.out │ │ │ ├── 320.tesc.out │ │ │ ├── 320.tese.out │ │ │ ├── 320.vert.out │ │ │ ├── 330.frag.out │ │ │ ├── 330comp.frag.out │ │ │ ├── 400.frag.out │ │ │ ├── 400.geom.out │ │ │ ├── 400.tesc.out │ │ │ ├── 400.tese.out │ │ │ ├── 400.vert.out │ │ │ ├── 410.geom.out │ │ │ ├── 410.tesc.out │ │ │ ├── 410.vert.out │ │ │ ├── 420.comp.out │ │ │ ├── 420.frag.out │ │ │ ├── 420.geom.out │ │ │ ├── 420.tesc.out │ │ │ ├── 420.tese.out │ │ │ ├── 420.vert.out │ │ │ ├── 420_size_gl_in.geom.out │ │ │ ├── 430.comp.out │ │ │ ├── 430.vert.out │ │ │ ├── 430AofA.frag.out │ │ │ ├── 430scope.vert.out │ │ │ ├── 435.vert.out │ │ │ ├── 440.frag.out │ │ │ ├── 440.vert.out │ │ │ ├── 450.comp.out │ │ │ ├── 450.frag.out │ │ │ ├── 450.geom.out │ │ │ ├── 450.tesc.out │ │ │ ├── 450.tese.out │ │ │ ├── 450.vert.out │ │ │ ├── 460.frag.out │ │ │ ├── 460.vert.out │ │ │ ├── Operations.frag.out │ │ │ ├── aggOps.frag.out │ │ │ ├── always-discard.frag.out │ │ │ ├── always-discard2.frag.out │ │ │ ├── array.frag.out │ │ │ ├── array100.frag.out │ │ │ ├── atomic_uint.frag.out │ │ │ ├── badChars.frag.out │ │ │ ├── badMacroArgs.frag.out │ │ │ ├── comment.frag.out │ │ │ ├── compoundsuffix.frag.hlsl │ │ │ ├── compoundsuffix.vert.glsl │ │ │ ├── conditionalDiscard.frag.out │ │ │ ├── constErrors.frag.out │ │ │ ├── constFold.frag.out │ │ │ ├── constFoldIntMin.frag.out │ │ │ ├── conversion.frag.out │ │ │ ├── cppBad.vert.out │ │ │ ├── cppBad2.vert.out │ │ │ ├── cppComplexExpr.vert.out │ │ │ ├── cppDeepNest.frag.out │ │ │ ├── cppIndent.vert.out │ │ │ ├── cppIntMinOverNegativeOne.frag.out │ │ │ ├── cppNest.vert.out │ │ │ ├── cppPassMacroName.frag.out │ │ │ ├── cppRelaxSkipTokensErrors.vert.out │ │ │ ├── cppSimple.vert.out │ │ │ ├── dataOut.frag.out │ │ │ ├── dataOutIndirect.frag.out │ │ │ ├── dce.frag.out │ │ │ ├── decls.frag.out │ │ │ ├── deepRvalue.frag.out │ │ │ ├── depthOut.frag.out │ │ │ ├── discard-dce.frag.out │ │ │ ├── doWhileLoop.frag.out │ │ │ ├── earlyReturnDiscard.frag.out │ │ │ ├── empty.frag.out │ │ │ ├── errors.frag.out │ │ │ ├── es-link1.frag.out │ │ │ ├── findFunction.frag.out │ │ │ ├── flowControl.frag.out │ │ │ ├── forLoop.frag.out │ │ │ ├── forwardRef.frag.out │ │ │ ├── functionCall.frag.out │ │ │ ├── functionSemantics.frag.out │ │ │ ├── glsl.-D-U.frag.out │ │ │ ├── glsl.entryPointRename.vert.bad.out │ │ │ ├── glsl.entryPointRename.vert.out │ │ │ ├── glsl.entryPointRename2.vert.out │ │ │ ├── glspv.esversion.vert.out │ │ │ ├── glspv.frag.out │ │ │ ├── glspv.version.frag.out │ │ │ ├── glspv.version.vert.out │ │ │ ├── glspv.vert.out │ │ │ ├── hlsl.-D-U.frag.out │ │ │ ├── hlsl.PointSize.geom.out │ │ │ ├── hlsl.PointSize.vert.out │ │ │ ├── hlsl.aliasOpaque.frag.out │ │ │ ├── hlsl.amend.frag.out │ │ │ ├── hlsl.array.flatten.frag.out │ │ │ ├── hlsl.array.frag.out │ │ │ ├── hlsl.array.implicit-size.frag.out │ │ │ ├── hlsl.array.multidim.frag.out │ │ │ ├── hlsl.assoc.frag.out │ │ │ ├── hlsl.attribute.expression.comp.out │ │ │ ├── hlsl.attribute.frag.out │ │ │ ├── hlsl.attributeC11.frag.out │ │ │ ├── hlsl.attributeGlobalBuffer.frag.out │ │ │ ├── hlsl.automap.frag.out │ │ │ ├── hlsl.basic.comp.out │ │ │ ├── hlsl.basic.geom.out │ │ │ ├── hlsl.boolConv.vert.out │ │ │ ├── hlsl.buffer.frag.out │ │ │ ├── hlsl.calculatelod.dx10.frag.out │ │ │ ├── hlsl.calculatelodunclamped.dx10.frag.out │ │ │ ├── hlsl.cast.frag.out │ │ │ ├── hlsl.cbuffer-identifier.vert.out │ │ │ ├── hlsl.charLit.vert.out │ │ │ ├── hlsl.clip.frag.out │ │ │ ├── hlsl.clipdistance-1.frag.out │ │ │ ├── hlsl.clipdistance-1.geom.out │ │ │ ├── hlsl.clipdistance-1.vert.out │ │ │ ├── hlsl.clipdistance-2.frag.out │ │ │ ├── hlsl.clipdistance-2.geom.out │ │ │ ├── hlsl.clipdistance-2.vert.out │ │ │ ├── hlsl.clipdistance-3.frag.out │ │ │ ├── hlsl.clipdistance-3.geom.out │ │ │ ├── hlsl.clipdistance-3.vert.out │ │ │ ├── hlsl.clipdistance-4.frag.out │ │ │ ├── hlsl.clipdistance-4.geom.out │ │ │ ├── hlsl.clipdistance-4.vert.out │ │ │ ├── hlsl.clipdistance-5.frag.out │ │ │ ├── hlsl.clipdistance-5.vert.out │ │ │ ├── hlsl.clipdistance-6.frag.out │ │ │ ├── hlsl.clipdistance-6.vert.out │ │ │ ├── hlsl.clipdistance-7.frag.out │ │ │ ├── hlsl.clipdistance-7.vert.out │ │ │ ├── hlsl.clipdistance-8.frag.out │ │ │ ├── hlsl.clipdistance-8.vert.out │ │ │ ├── hlsl.clipdistance-9.frag.out │ │ │ ├── hlsl.clipdistance-9.vert.out │ │ │ ├── hlsl.color.hull.tesc.out │ │ │ ├── hlsl.comparison.vec.frag.out │ │ │ ├── hlsl.conditional.frag.out │ │ │ ├── hlsl.constantbuffer.frag.out │ │ │ ├── hlsl.constructArray.vert.out │ │ │ ├── hlsl.constructexpr.frag.out │ │ │ ├── hlsl.constructimat.frag.out │ │ │ ├── hlsl.coverage.frag.out │ │ │ ├── hlsl.dashI.vert.out │ │ │ ├── hlsl.deadFunctionMissingBody.vert.out │ │ │ ├── hlsl.depthGreater.frag.out │ │ │ ├── hlsl.depthLess.frag.out │ │ │ ├── hlsl.discard.frag.out │ │ │ ├── hlsl.doLoop.frag.out │ │ │ ├── hlsl.domain.1.tese.out │ │ │ ├── hlsl.domain.2.tese.out │ │ │ ├── hlsl.domain.3.tese.out │ │ │ ├── hlsl.emptystruct.init.vert.out │ │ │ ├── hlsl.emptystructreturn.frag.out │ │ │ ├── hlsl.emptystructreturn.vert.out │ │ │ ├── hlsl.entry-in.frag.out │ │ │ ├── hlsl.entry-out.frag.out │ │ │ ├── hlsl.entry.rename.frag.out │ │ │ ├── hlsl.explicitDescriptorSet-2.frag.out │ │ │ ├── hlsl.explicitDescriptorSet.frag.out │ │ │ ├── hlsl.flatten.return.frag.out │ │ │ ├── hlsl.flattenOpaque.frag.out │ │ │ ├── hlsl.flattenOpaqueInit.vert.out │ │ │ ├── hlsl.flattenOpaqueInitMix.vert.out │ │ │ ├── hlsl.flattenSubset.frag.out │ │ │ ├── hlsl.flattenSubset2.frag.out │ │ │ ├── hlsl.float1.frag.out │ │ │ ├── hlsl.float4.frag.out │ │ │ ├── hlsl.forLoop.frag.out │ │ │ ├── hlsl.frag.out │ │ │ ├── hlsl.fraggeom.frag.out │ │ │ ├── hlsl.function.frag.out │ │ │ ├── hlsl.gather.array.dx10.frag.out │ │ │ ├── hlsl.gather.basic.dx10.frag.out │ │ │ ├── hlsl.gather.basic.dx10.vert.out │ │ │ ├── hlsl.gather.offset.dx10.frag.out │ │ │ ├── hlsl.gather.offsetarray.dx10.frag.out │ │ │ ├── hlsl.gatherRGBA.array.dx10.frag.out │ │ │ ├── hlsl.gatherRGBA.basic.dx10.frag.out │ │ │ ├── hlsl.gatherRGBA.offset.dx10.frag.out │ │ │ ├── hlsl.gatherRGBA.offsetarray.dx10.frag.out │ │ │ ├── hlsl.gathercmpRGBA.offset.dx10.frag.out │ │ │ ├── hlsl.getdimensions.dx10.frag.out │ │ │ ├── hlsl.getdimensions.dx10.vert.out │ │ │ ├── hlsl.getdimensions.rw.dx10.frag.out │ │ │ ├── hlsl.getsampleposition.dx10.frag.out │ │ │ ├── hlsl.global-const-init.frag.out │ │ │ ├── hlsl.groupid.comp.out │ │ │ ├── hlsl.gs-hs-mix.tesc.out │ │ │ ├── hlsl.hlslOffset.vert.out │ │ │ ├── hlsl.hull.1.tesc.out │ │ │ ├── hlsl.hull.2.tesc.out │ │ │ ├── hlsl.hull.3.tesc.out │ │ │ ├── hlsl.hull.4.tesc.out │ │ │ ├── hlsl.hull.5.tesc.out │ │ │ ├── hlsl.hull.ctrlpt-1.tesc.out │ │ │ ├── hlsl.hull.ctrlpt-2.tesc.out │ │ │ ├── hlsl.hull.void.tesc.out │ │ │ ├── hlsl.identifier.sample.frag.out │ │ │ ├── hlsl.if.frag.out │ │ │ ├── hlsl.imagefetch-subvec4.comp.out │ │ │ ├── hlsl.implicitBool.frag.out │ │ │ ├── hlsl.include.vert.out │ │ │ ├── hlsl.includeNegative.vert.out │ │ │ ├── hlsl.inf.vert.out │ │ │ ├── hlsl.init.frag.out │ │ │ ├── hlsl.init2.frag.out │ │ │ ├── hlsl.inoutquals.frag.out │ │ │ ├── hlsl.intrinsic.frexp.frag.out │ │ │ ├── hlsl.intrinsic.frexp.vert.out │ │ │ ├── hlsl.intrinsics.barriers.comp.out │ │ │ ├── hlsl.intrinsics.comp.out │ │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag.out │ │ │ ├── hlsl.intrinsics.double.frag.out │ │ │ ├── hlsl.intrinsics.evalfns.frag.out │ │ │ ├── hlsl.intrinsics.f1632.frag.out │ │ │ ├── hlsl.intrinsics.f3216.frag.out │ │ │ ├── hlsl.intrinsics.frag.out │ │ │ ├── hlsl.intrinsics.lit.frag.out │ │ │ ├── hlsl.intrinsics.negative.comp.out │ │ │ ├── hlsl.intrinsics.negative.frag.out │ │ │ ├── hlsl.intrinsics.negative.vert.out │ │ │ ├── hlsl.intrinsics.promote.down.frag.out │ │ │ ├── hlsl.intrinsics.promote.frag.out │ │ │ ├── hlsl.intrinsics.promote.outputs.frag.out │ │ │ ├── hlsl.intrinsics.vert.out │ │ │ ├── hlsl.isfinite.frag.out │ │ │ ├── hlsl.layout.frag.out │ │ │ ├── hlsl.layoutOverride.vert.out │ │ │ ├── hlsl.load.2dms.dx10.frag.out │ │ │ ├── hlsl.load.array.dx10.frag.out │ │ │ ├── hlsl.load.basic.dx10.frag.out │ │ │ ├── hlsl.load.basic.dx10.vert.out │ │ │ ├── hlsl.load.buffer.dx10.frag.out │ │ │ ├── hlsl.load.buffer.float.dx10.frag.out │ │ │ ├── hlsl.load.offset.dx10.frag.out │ │ │ ├── hlsl.load.offsetarray.dx10.frag.out │ │ │ ├── hlsl.load.rwbuffer.dx10.frag.out │ │ │ ├── hlsl.load.rwtexture.array.dx10.frag.out │ │ │ ├── hlsl.load.rwtexture.dx10.frag.out │ │ │ ├── hlsl.localStructuredBuffer.comp.out │ │ │ ├── hlsl.logical.binary.frag.out │ │ │ ├── hlsl.logical.binary.vec.frag.out │ │ │ ├── hlsl.logical.unary.frag.out │ │ │ ├── hlsl.logicalConvert.frag.out │ │ │ ├── hlsl.loopattr.frag.out │ │ │ ├── hlsl.matNx1.frag.out │ │ │ ├── hlsl.matType.bool.frag.out │ │ │ ├── hlsl.matType.frag.out │ │ │ ├── hlsl.matType.int.frag.out │ │ │ ├── hlsl.matpack-1.frag.out │ │ │ ├── hlsl.matpack-pragma.frag.out │ │ │ ├── hlsl.matrixSwizzle.vert.out │ │ │ ├── hlsl.matrixindex.frag.out │ │ │ ├── hlsl.max.frag.out │ │ │ ├── hlsl.memberFunCall.frag.out │ │ │ ├── hlsl.mintypes.frag.out │ │ │ ├── hlsl.mip.negative.frag.out │ │ │ ├── hlsl.mip.negative2.frag.out │ │ │ ├── hlsl.mip.operator.frag.out │ │ │ ├── hlsl.mul-truncate.frag.out │ │ │ ├── hlsl.multiDescriptorSet.frag.out │ │ │ ├── hlsl.multiEntry.vert.out │ │ │ ├── hlsl.multiReturn.frag.out │ │ │ ├── hlsl.namespace.frag.out │ │ │ ├── hlsl.noSemantic.functionality1.comp.out │ │ │ ├── hlsl.nonint-index.frag.out │ │ │ ├── hlsl.nonstaticMemberFunction.frag.out │ │ │ ├── hlsl.numericsuffixes.frag.out │ │ │ ├── hlsl.numthreads.comp.out │ │ │ ├── hlsl.opaque-type-bug.frag.out │ │ │ ├── hlsl.overload.frag.out │ │ │ ├── hlsl.params.default.frag.out │ │ │ ├── hlsl.params.default.negative.frag.out │ │ │ ├── hlsl.partialFlattenLocal.vert.out │ │ │ ├── hlsl.partialFlattenMixed.vert.out │ │ │ ├── hlsl.partialInit.frag.out │ │ │ ├── hlsl.pp.line.frag.out │ │ │ ├── hlsl.pp.vert.out │ │ │ ├── hlsl.precedence.frag.out │ │ │ ├── hlsl.precedence2.frag.out │ │ │ ├── hlsl.precise.frag.out │ │ │ ├── hlsl.preprocessor.frag.out │ │ │ ├── hlsl.promote.atomic.frag.out │ │ │ ├── hlsl.promote.binary.frag.out │ │ │ ├── hlsl.promote.vec1.frag.out │ │ │ ├── hlsl.promotions.frag.out │ │ │ ├── hlsl.reflection.binding.frag.out │ │ │ ├── hlsl.reflection.binding.vert.out │ │ │ ├── hlsl.reflection.vert.out │ │ │ ├── hlsl.rw.atomics.frag.out │ │ │ ├── hlsl.rw.bracket.frag.out │ │ │ ├── hlsl.rw.register.frag.out │ │ │ ├── hlsl.rw.scalar.bracket.frag.out │ │ │ ├── hlsl.rw.swizzle.frag.out │ │ │ ├── hlsl.rw.vec2.bracket.frag.out │ │ │ ├── hlsl.sample.array.dx10.frag.out │ │ │ ├── hlsl.sample.basic.dx10.frag.out │ │ │ ├── hlsl.sample.offset.dx10.frag.out │ │ │ ├── hlsl.sample.offsetarray.dx10.frag.out │ │ │ ├── hlsl.sample.sub-vec4.dx10.frag.out │ │ │ ├── hlsl.samplebias.array.dx10.frag.out │ │ │ ├── hlsl.samplebias.basic.dx10.frag.out │ │ │ ├── hlsl.samplebias.offset.dx10.frag.out │ │ │ ├── hlsl.samplebias.offsetarray.dx10.frag.out │ │ │ ├── hlsl.samplecmp.array.dx10.frag.out │ │ │ ├── hlsl.samplecmp.basic.dx10.frag.out │ │ │ ├── hlsl.samplecmp.dualmode.frag.out │ │ │ ├── hlsl.samplecmp.negative.frag.out │ │ │ ├── hlsl.samplecmp.negative2.frag.out │ │ │ ├── hlsl.samplecmp.offset.dx10.frag.out │ │ │ ├── hlsl.samplecmp.offsetarray.dx10.frag.out │ │ │ ├── hlsl.samplecmplevelzero.array.dx10.frag.out │ │ │ ├── hlsl.samplecmplevelzero.basic.dx10.frag.out │ │ │ ├── hlsl.samplecmplevelzero.offset.dx10.frag.out │ │ │ ├── hlsl.samplecmplevelzero.offsetarray.dx10.frag.out │ │ │ ├── hlsl.samplegrad.array.dx10.frag.out │ │ │ ├── hlsl.samplegrad.basic.dx10.frag.out │ │ │ ├── hlsl.samplegrad.basic.dx10.vert.out │ │ │ ├── hlsl.samplegrad.offset.dx10.frag.out │ │ │ ├── hlsl.samplegrad.offsetarray.dx10.frag.out │ │ │ ├── hlsl.samplelevel.array.dx10.frag.out │ │ │ ├── hlsl.samplelevel.basic.dx10.frag.out │ │ │ ├── hlsl.samplelevel.basic.dx10.vert.out │ │ │ ├── hlsl.samplelevel.offset.dx10.frag.out │ │ │ ├── hlsl.samplelevel.offsetarray.dx10.frag.out │ │ │ ├── hlsl.scalar-length.frag.out │ │ │ ├── hlsl.scalar2matrix.frag.out │ │ │ ├── hlsl.scalarCast.vert.out │ │ │ ├── hlsl.scope.frag.out │ │ │ ├── hlsl.self_cast.frag.out │ │ │ ├── hlsl.semantic-1.vert.out │ │ │ ├── hlsl.semantic.geom.out │ │ │ ├── hlsl.semantic.vert.out │ │ │ ├── hlsl.semicolons.frag.out │ │ │ ├── hlsl.shapeConv.frag.out │ │ │ ├── hlsl.shapeConvRet.frag.out │ │ │ ├── hlsl.shift.per-set.frag.out │ │ │ ├── hlsl.sin.frag.out │ │ │ ├── hlsl.snorm.uav.comp.out │ │ │ ├── hlsl.staticMemberFunction.frag.out │ │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp.out │ │ │ ├── hlsl.string.frag.out │ │ │ ├── hlsl.stringtoken.frag.out │ │ │ ├── hlsl.struct.frag.out │ │ │ ├── hlsl.struct.split-1.vert.out │ │ │ ├── hlsl.struct.split.array.geom.out │ │ │ ├── hlsl.struct.split.assign.frag.out │ │ │ ├── hlsl.struct.split.call.vert.out │ │ │ ├── hlsl.struct.split.nested.geom.out │ │ │ ├── hlsl.struct.split.trivial.geom.out │ │ │ ├── hlsl.struct.split.trivial.vert.out │ │ │ ├── hlsl.structIoFourWay.frag.out │ │ │ ├── hlsl.structStructName.frag.out │ │ │ ├── hlsl.structarray.flatten.frag.out │ │ │ ├── hlsl.structarray.flatten.geom.out │ │ │ ├── hlsl.structbuffer.append.fn.frag.out │ │ │ ├── hlsl.structbuffer.append.frag.out │ │ │ ├── hlsl.structbuffer.atomics.frag.out │ │ │ ├── hlsl.structbuffer.byte.frag.out │ │ │ ├── hlsl.structbuffer.coherent.frag.out │ │ │ ├── hlsl.structbuffer.floatidx.comp.out │ │ │ ├── hlsl.structbuffer.fn.frag.out │ │ │ ├── hlsl.structbuffer.fn2.comp.out │ │ │ ├── hlsl.structbuffer.frag.out │ │ │ ├── hlsl.structbuffer.incdec.frag.hlslfun1.out │ │ │ ├── hlsl.structbuffer.incdec.frag.out │ │ │ ├── hlsl.structbuffer.rw.frag.out │ │ │ ├── hlsl.structbuffer.rwbyte.frag.out │ │ │ ├── hlsl.structin.vert.out │ │ │ ├── hlsl.subpass.frag.out │ │ │ ├── hlsl.switch.frag.out │ │ │ ├── hlsl.swizzle.frag.out │ │ │ ├── hlsl.synthesizeInput.frag.out │ │ │ ├── hlsl.target.frag.out │ │ │ ├── hlsl.targetStruct1.frag.out │ │ │ ├── hlsl.targetStruct2.frag.out │ │ │ ├── hlsl.templatetypes.frag.out │ │ │ ├── hlsl.texture.struct.frag.out │ │ │ ├── hlsl.texture.subvec4.frag.out │ │ │ ├── hlsl.texturebuffer.frag.out │ │ │ ├── hlsl.this.frag.out │ │ │ ├── hlsl.tristream-append.geom.out │ │ │ ├── hlsl.tx.bracket.frag.out │ │ │ ├── hlsl.tx.overload.frag.out │ │ │ ├── hlsl.type.half.frag.out │ │ │ ├── hlsl.type.identifier.frag.out │ │ │ ├── hlsl.typeGraphCopy.vert.out │ │ │ ├── hlsl.typedef.frag.out │ │ │ ├── hlsl.void.frag.out │ │ │ ├── hlsl.wavebroadcast.comp.out │ │ │ ├── hlsl.waveprefix.comp.out │ │ │ ├── hlsl.wavequad.comp.out │ │ │ ├── hlsl.wavequery.comp.out │ │ │ ├── hlsl.wavequery.frag.out │ │ │ ├── hlsl.wavereduction.comp.out │ │ │ ├── hlsl.wavevote.comp.out │ │ │ ├── hlsl.whileLoop.frag.out │ │ │ ├── hlsl.y-negate-1.vert.out │ │ │ ├── hlsl.y-negate-2.vert.out │ │ │ ├── hlsl.y-negate-3.vert.out │ │ │ ├── implicitInnerAtomicUint.frag.out │ │ │ ├── include.vert.out │ │ │ ├── invalidSwizzle.vert.out │ │ │ ├── length.frag.out │ │ │ ├── lineContinuation.vert.out │ │ │ ├── lineContinuation100.vert.out │ │ │ ├── link1.frag.out │ │ │ ├── link1.vk.frag.out │ │ │ ├── localAggregates.frag.out │ │ │ ├── loops.frag.out │ │ │ ├── loopsArtificial.frag.out │ │ │ ├── mains1.frag.out │ │ │ ├── matrix.frag.out │ │ │ ├── matrix2.frag.out │ │ │ ├── matrixError.vert.out │ │ │ ├── maxClipDistances.vert.out │ │ │ ├── max_vertices_0.geom.out │ │ │ ├── missingBodies.vert.out │ │ │ ├── mixedArrayDecls.frag.out │ │ │ ├── negativeArraySize.comp.out │ │ │ ├── newTexture.frag.out │ │ │ ├── noMain.vert.out │ │ │ ├── nonSquare.vert.out │ │ │ ├── nonVulkan.frag.out │ │ │ ├── nonuniform.frag.out │ │ │ ├── nosuffix.out │ │ │ ├── numeral.frag.out │ │ │ ├── nvShaderNoperspectiveInterpolation.frag.out │ │ │ ├── overlongLiteral.frag.out │ │ │ ├── pointCoord.frag.out │ │ │ ├── precise.tesc.out │ │ │ ├── precise_struct_block.vert.out │ │ │ ├── precision.frag.out │ │ │ ├── precision.vert.out │ │ │ ├── prepost.frag.out │ │ │ ├── preprocessor.cpp_style___FILE__.vert.err │ │ │ ├── preprocessor.cpp_style___FILE__.vert.out │ │ │ ├── preprocessor.cpp_style_line_directive.vert.err │ │ │ ├── preprocessor.cpp_style_line_directive.vert.out │ │ │ ├── preprocessor.defined.vert.err │ │ │ ├── preprocessor.defined.vert.out │ │ │ ├── preprocessor.edge_cases.vert.err │ │ │ ├── preprocessor.edge_cases.vert.out │ │ │ ├── preprocessor.eof_missing.vert.err │ │ │ ├── preprocessor.eof_missing.vert.out │ │ │ ├── preprocessor.errors.vert.err │ │ │ ├── preprocessor.errors.vert.out │ │ │ ├── preprocessor.extensions.vert.err │ │ │ ├── preprocessor.extensions.vert.out │ │ │ ├── preprocessor.function_macro.vert.err │ │ │ ├── preprocessor.function_macro.vert.out │ │ │ ├── preprocessor.include.disabled.vert.err │ │ │ ├── preprocessor.include.disabled.vert.out │ │ │ ├── preprocessor.include.enabled.vert.err │ │ │ ├── preprocessor.include.enabled.vert.out │ │ │ ├── preprocessor.line.frag.err │ │ │ ├── preprocessor.line.frag.out │ │ │ ├── preprocessor.line.vert.err │ │ │ ├── preprocessor.line.vert.out │ │ │ ├── preprocessor.many.endif.vert.err │ │ │ ├── preprocessor.many.endif.vert.out │ │ │ ├── preprocessor.pragma.vert.err │ │ │ ├── preprocessor.pragma.vert.out │ │ │ ├── preprocessor.simple.vert.err │ │ │ ├── preprocessor.simple.vert.out │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.err │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.out │ │ │ ├── recurse1.vert.out │ │ │ ├── reflection.vert.out │ │ │ ├── remap.basic.dcefunc.frag.out │ │ │ ├── remap.basic.dcevartype.frag.out │ │ │ ├── remap.basic.everything.frag.out │ │ │ ├── remap.basic.none.frag.out │ │ │ ├── remap.basic.strip.frag.out │ │ │ ├── remap.hlsl.sample.basic.everything.frag.out │ │ │ ├── remap.hlsl.sample.basic.none.frag.out │ │ │ ├── remap.hlsl.sample.basic.strip.frag.out │ │ │ ├── remap.hlsl.templatetypes.everything.frag.out │ │ │ ├── remap.hlsl.templatetypes.none.frag.out │ │ │ ├── remap.if.everything.frag.out │ │ │ ├── remap.if.none.frag.out │ │ │ ├── remap.invalid-spirv-1.out │ │ │ ├── remap.invalid-spirv-2.out │ │ │ ├── remap.literal64.everything.spv.out │ │ │ ├── remap.literal64.none.spv.out │ │ │ ├── remap.similar_1a.everything.frag.out │ │ │ ├── remap.similar_1a.none.frag.out │ │ │ ├── remap.similar_1b.everything.frag.out │ │ │ ├── remap.similar_1b.none.frag.out │ │ │ ├── remap.specconst.comp.out │ │ │ ├── remap.switch.everything.frag.out │ │ │ ├── remap.switch.none.frag.out │ │ │ ├── remap.uniformarray.everything.frag.out │ │ │ ├── remap.uniformarray.none.frag.out │ │ │ ├── runtimeArray.vert.out │ │ │ ├── sample.frag.out │ │ │ ├── sample.vert.out │ │ │ ├── simpleFunctionCall.frag.out │ │ │ ├── specExamples.frag.out │ │ │ ├── specExamples.vert.out │ │ │ ├── specExamplesConf.vert.out │ │ │ ├── spv.100ops.frag.out │ │ │ ├── spv.130.frag.out │ │ │ ├── spv.140.frag.out │ │ │ ├── spv.150.geom.out │ │ │ ├── spv.150.vert.out │ │ │ ├── spv.300BuiltIns.vert.out │ │ │ ├── spv.300layout.frag.out │ │ │ ├── spv.300layout.vert.out │ │ │ ├── spv.300layoutp.vert.out │ │ │ ├── spv.310.bitcast.frag.out │ │ │ ├── spv.310.comp.out │ │ │ ├── spv.330.geom.out │ │ │ ├── spv.400.frag.out │ │ │ ├── spv.400.tesc.out │ │ │ ├── spv.400.tese.out │ │ │ ├── spv.420.geom.out │ │ │ ├── spv.430.frag.out │ │ │ ├── spv.430.vert.out │ │ │ ├── spv.450.geom.out │ │ │ ├── spv.450.noRedecl.tesc.out │ │ │ ├── spv.450.tesc.out │ │ │ ├── spv.460.comp.out │ │ │ ├── spv.460.frag.out │ │ │ ├── spv.460.vert.out │ │ │ ├── spv.AofA.frag.out │ │ │ ├── spv.GeometryShaderPassthrough.geom.out │ │ │ ├── spv.OVR_multiview.vert.out │ │ │ ├── spv.Operations.frag.out │ │ │ ├── spv.accessChain.frag.out │ │ │ ├── spv.aggOps.frag.out │ │ │ ├── spv.always-discard.frag.out │ │ │ ├── spv.always-discard2.frag.out │ │ │ ├── spv.arbPostDepthCoverage.frag.out │ │ │ ├── spv.arbPostDepthCoverage_Error.frag.out │ │ │ ├── spv.atomic.comp.out │ │ │ ├── spv.atomicInt64.comp.out │ │ │ ├── spv.barrier.vert.out │ │ │ ├── spv.bitCast.frag.out │ │ │ ├── spv.bool.vert.out │ │ │ ├── spv.boolInBlock.frag.out │ │ │ ├── spv.branch-return.vert.out │ │ │ ├── spv.buffer.autoassign.frag.out │ │ │ ├── spv.builtInXFB.vert.out │ │ │ ├── spv.conditionalDiscard.frag.out │ │ │ ├── spv.constStruct.vert.out │ │ │ ├── spv.controlFlowAttributes.frag.out │ │ │ ├── spv.conversion.frag.out │ │ │ ├── spv.dataOut.frag.out │ │ │ ├── spv.dataOutIndirect.frag.out │ │ │ ├── spv.dataOutIndirect.vert.out │ │ │ ├── spv.debugInfo.1.1.frag.out │ │ │ ├── spv.debugInfo.frag.out │ │ │ ├── spv.deepRvalue.frag.out │ │ │ ├── spv.depthOut.frag.out │ │ │ ├── spv.deviceGroup.frag.out │ │ │ ├── spv.discard-dce.frag.out │ │ │ ├── spv.do-simple.vert.out │ │ │ ├── spv.do-while-continue-break.vert.out │ │ │ ├── spv.doWhileLoop.frag.out │ │ │ ├── spv.double.comp.out │ │ │ ├── spv.drawParams.vert.out │ │ │ ├── spv.earlyReturnDiscard.frag.out │ │ │ ├── spv.explicittypes.frag.out │ │ │ ├── spv.extPostDepthCoverage.frag.out │ │ │ ├── spv.extPostDepthCoverage_Error.frag.out │ │ │ ├── spv.float16.frag.out │ │ │ ├── spv.float16Fetch.frag.out │ │ │ ├── spv.float32.frag.out │ │ │ ├── spv.float64.frag.out │ │ │ ├── spv.flowControl.frag.out │ │ │ ├── spv.for-complex-condition.vert.out │ │ │ ├── spv.for-continue-break.vert.out │ │ │ ├── spv.for-nobody.vert.out │ │ │ ├── spv.for-notest.vert.out │ │ │ ├── spv.for-simple.vert.out │ │ │ ├── spv.forLoop.frag.out │ │ │ ├── spv.forwardFun.frag.out │ │ │ ├── spv.fullyCovered.frag.out │ │ │ ├── spv.functionCall.frag.out │ │ │ ├── spv.functionNestedOpaque.vert.out │ │ │ ├── spv.functionSemantics.frag.out │ │ │ ├── spv.glFragColor.frag.out │ │ │ ├── spv.glsl.register.autoassign.frag.out │ │ │ ├── spv.glsl.register.noautoassign.frag.out │ │ │ ├── spv.hlslDebugInfo.frag.out │ │ │ ├── spv.hlslOffsets.vert.out │ │ │ ├── spv.image.frag.out │ │ │ ├── spv.image.load-formatted.frag.out │ │ │ ├── spv.imageLoadStoreLod.frag.out │ │ │ ├── spv.int16.amd.frag.out │ │ │ ├── spv.int16.frag.out │ │ │ ├── spv.int32.frag.out │ │ │ ├── spv.int64.frag.out │ │ │ ├── spv.int8.frag.out │ │ │ ├── spv.intOps.vert.out │ │ │ ├── spv.interpOps.frag.out │ │ │ ├── spv.layoutNested.vert.out │ │ │ ├── spv.length.frag.out │ │ │ ├── spv.localAggregates.frag.out │ │ │ ├── spv.loops.frag.out │ │ │ ├── spv.loopsArtificial.frag.out │ │ │ ├── spv.looseUniformNoLoc.vert.out │ │ │ ├── spv.matFun.vert.out │ │ │ ├── spv.matrix.frag.out │ │ │ ├── spv.matrix2.frag.out │ │ │ ├── spv.memoryQualifier.frag.out │ │ │ ├── spv.merge-unreachable.frag.out │ │ │ ├── spv.multiStruct.comp.out │ │ │ ├── spv.multiStructFuncall.frag.out │ │ │ ├── spv.multiView.frag.out │ │ │ ├── spv.multiviewPerViewAttributes.tesc.out │ │ │ ├── spv.multiviewPerViewAttributes.vert.out │ │ │ ├── spv.newTexture.frag.out │ │ │ ├── spv.noBuiltInLoc.vert.out │ │ │ ├── spv.noDeadDecorations.vert.out │ │ │ ├── spv.noLocation.vert.out │ │ │ ├── spv.noWorkgroup.comp.out │ │ │ ├── spv.nonSquare.vert.out │ │ │ ├── spv.nonuniform.frag.out │ │ │ ├── spv.offsets.frag.out │ │ │ ├── spv.paramMemory.frag.out │ │ │ ├── spv.precise.tesc.out │ │ │ ├── spv.precise.tese.out │ │ │ ├── spv.precision.frag.out │ │ │ ├── spv.precisionNonESSamp.frag.out │ │ │ ├── spv.prepost.frag.out │ │ │ ├── spv.pushConstant.vert.out │ │ │ ├── spv.pushConstantAnon.vert.out │ │ │ ├── spv.qualifiers.vert.out │ │ │ ├── spv.queryL.frag.out │ │ │ ├── spv.rankShift.comp.out │ │ │ ├── spv.register.autoassign-2.frag.out │ │ │ ├── spv.register.autoassign.frag.out │ │ │ ├── spv.register.autoassign.rangetest.frag.out │ │ │ ├── spv.register.noautoassign.frag.out │ │ │ ├── spv.register.subpass.frag.out │ │ │ ├── spv.rw.autoassign.frag.out │ │ │ ├── spv.sample.frag.out │ │ │ ├── spv.sampleId.frag.out │ │ │ ├── spv.sampleMaskOverrideCoverage.frag.out │ │ │ ├── spv.samplePosition.frag.out │ │ │ ├── spv.separate.frag.out │ │ │ ├── spv.set.vert.out │ │ │ ├── spv.shaderBallot.comp.out │ │ │ ├── spv.shaderBallotAMD.comp.out │ │ │ ├── spv.shaderDrawParams.vert.out │ │ │ ├── spv.shaderFragMaskAMD.frag.out │ │ │ ├── spv.shaderGroupVote.comp.out │ │ │ ├── spv.shaderStencilExport.frag.out │ │ │ ├── spv.shiftOps.frag.out │ │ │ ├── spv.shortCircuit.frag.out │ │ │ ├── spv.simpleFunctionCall.frag.out │ │ │ ├── spv.simpleMat.vert.out │ │ │ ├── spv.sparseTexture.frag.out │ │ │ ├── spv.sparseTextureClamp.frag.out │ │ │ ├── spv.specConst.vert.out │ │ │ ├── spv.specConstant.comp.out │ │ │ ├── spv.specConstant.vert.out │ │ │ ├── spv.specConstantComposite.vert.out │ │ │ ├── spv.specConstantOperations.vert.out │ │ │ ├── spv.ssbo.autoassign.frag.out │ │ │ ├── spv.ssboAlias.frag.out │ │ │ ├── spv.stereoViewRendering.tesc.out │ │ │ ├── spv.stereoViewRendering.vert.out │ │ │ ├── spv.storageBuffer.vert.out │ │ │ ├── spv.structAssignment.frag.out │ │ │ ├── spv.structDeref.frag.out │ │ │ ├── spv.structure.frag.out │ │ │ ├── spv.subgroup.frag.out │ │ │ ├── spv.subgroup.geom.out │ │ │ ├── spv.subgroup.tesc.out │ │ │ ├── spv.subgroup.tese.out │ │ │ ├── spv.subgroup.vert.out │ │ │ ├── spv.subgroupArithmetic.comp.out │ │ │ ├── spv.subgroupBallot.comp.out │ │ │ ├── spv.subgroupBasic.comp.out │ │ │ ├── spv.subgroupClustered.comp.out │ │ │ ├── spv.subgroupClusteredNeg.comp.out │ │ │ ├── spv.subgroupPartitioned.comp.out │ │ │ ├── spv.subgroupQuad.comp.out │ │ │ ├── spv.subgroupShuffle.comp.out │ │ │ ├── spv.subgroupShuffleRelative.comp.out │ │ │ ├── spv.subgroupVote.comp.out │ │ │ ├── spv.subpass.frag.out │ │ │ ├── spv.switch.frag.out │ │ │ ├── spv.swizzle.frag.out │ │ │ ├── spv.swizzleInversion.frag.out │ │ │ ├── spv.test.frag.out │ │ │ ├── spv.test.vert.out │ │ │ ├── spv.texture.frag.out │ │ │ ├── spv.texture.sampler.transform.frag.out │ │ │ ├── spv.texture.vert.out │ │ │ ├── spv.textureBuffer.vert.out │ │ │ ├── spv.textureGatherBiasLod.frag.out │ │ │ ├── spv.types.frag.out │ │ │ ├── spv.uint.frag.out │ │ │ ├── spv.uniformArray.frag.out │ │ │ ├── spv.variableArrayIndex.frag.out │ │ │ ├── spv.varyingArray.frag.out │ │ │ ├── spv.varyingArrayIndirect.frag.out │ │ │ ├── spv.vecMatConstruct.frag.out │ │ │ ├── spv.viewportArray2.tesc.out │ │ │ ├── spv.viewportArray2.vert.out │ │ │ ├── spv.voidFunction.frag.out │ │ │ ├── spv.vulkan100.subgroupArithmetic.comp.out │ │ │ ├── spv.vulkan100.subgroupPartitioned.comp.out │ │ │ ├── spv.vulkan110.int16.frag.out │ │ │ ├── spv.vulkan110.storageBuffer.vert.out │ │ │ ├── spv.while-continue-break.vert.out │ │ │ ├── spv.while-simple.vert.out │ │ │ ├── spv.whileLoop.frag.out │ │ │ ├── spv.xfb.vert.out │ │ │ ├── spv.xfb2.vert.out │ │ │ ├── spv.xfb3.vert.out │ │ │ ├── stringToDouble.vert.out │ │ │ ├── structAssignment.frag.out │ │ │ ├── structDeref.frag.out │ │ │ ├── structure.frag.out │ │ │ ├── switch.frag.out │ │ │ ├── swizzle.frag.out │ │ │ ├── syntaxError.frag.out │ │ │ ├── test.conf │ │ │ ├── test.frag.out │ │ │ ├── texture.frag.out │ │ │ ├── tokenLength.vert.out │ │ │ ├── tokenPaste.vert.out │ │ │ ├── types.frag.out │ │ │ ├── uint.frag.out │ │ │ ├── uniformArray.frag.out │ │ │ ├── variableArrayIndex.frag.out │ │ │ ├── varyingArray.frag.out │ │ │ ├── varyingArrayIndirect.frag.out │ │ │ ├── versionsClean.frag.out │ │ │ ├── versionsClean.vert.out │ │ │ ├── versionsErrors.frag.out │ │ │ ├── versionsErrors.vert.out │ │ │ ├── voidFunction.frag.out │ │ │ ├── vulkan.ast.vert.out │ │ │ ├── vulkan.comp.out │ │ │ ├── vulkan.frag.out │ │ │ ├── vulkan.vert.out │ │ │ └── whileLoop.frag.out │ │ ├── bump │ │ ├── comment.frag │ │ ├── compoundsuffix.frag.hlsl │ │ ├── compoundsuffix.vert.glsl │ │ ├── conditionalDiscard.frag │ │ ├── constErrors.frag │ │ ├── constFold.frag │ │ ├── constFoldIntMin.frag │ │ ├── conversion.frag │ │ ├── cppBad.vert │ │ ├── cppBad2.vert │ │ ├── cppComplexExpr.vert │ │ ├── cppDeepNest.frag │ │ ├── cppIndent.vert │ │ ├── cppIntMinOverNegativeOne.frag │ │ ├── cppNest.vert │ │ ├── cppPassMacroName.frag │ │ ├── cppRelaxSkipTokensErrors.vert │ │ ├── cppSimple.vert │ │ ├── dataOut.frag │ │ ├── dataOutIndirect.frag │ │ ├── dce.frag │ │ ├── decls.frag │ │ ├── deepRvalue.frag │ │ ├── depthOut.frag │ │ ├── discard-dce.frag │ │ ├── doWhileLoop.frag │ │ ├── earlyReturnDiscard.frag │ │ ├── empty.frag │ │ ├── empty2.frag │ │ ├── empty3.frag │ │ ├── errors.frag │ │ ├── es-link1.frag │ │ ├── es-link2.frag │ │ ├── findFunction.frag │ │ ├── flowControl.frag │ │ ├── foo.h │ │ ├── forLoop.frag │ │ ├── forwardRef.frag │ │ ├── functionCall.frag │ │ ├── functionSemantics.frag │ │ ├── glsl.-D-U.frag │ │ ├── glsl.entryPointRename.vert │ │ ├── glsl.entryPointRename2.vert │ │ ├── glslangValidator │ │ ├── glspv.esversion.vert │ │ ├── glspv.frag │ │ ├── glspv.version.frag │ │ ├── glspv.version.vert │ │ ├── glspv.vert │ │ ├── hlsl.-D-U.frag │ │ ├── hlsl.PointSize.geom │ │ ├── hlsl.PointSize.vert │ │ ├── hlsl.aliasOpaque.frag │ │ ├── hlsl.amend.frag │ │ ├── hlsl.array.flatten.frag │ │ ├── hlsl.array.frag │ │ ├── hlsl.array.implicit-size.frag │ │ ├── hlsl.array.multidim.frag │ │ ├── hlsl.assoc.frag │ │ ├── hlsl.attribute.expression.comp │ │ ├── hlsl.attribute.frag │ │ ├── hlsl.attributeC11.frag │ │ ├── hlsl.attributeGlobalBuffer.frag │ │ ├── hlsl.automap.frag │ │ ├── hlsl.basic.comp │ │ ├── hlsl.basic.geom │ │ ├── hlsl.boolConv.vert │ │ ├── hlsl.buffer.frag │ │ ├── hlsl.calculatelod.dx10.frag │ │ ├── hlsl.calculatelodunclamped.dx10.frag │ │ ├── hlsl.cast.frag │ │ ├── hlsl.cbuffer-identifier.vert │ │ ├── hlsl.charLit.vert │ │ ├── hlsl.clip.frag │ │ ├── hlsl.clipdistance-1.frag │ │ ├── hlsl.clipdistance-1.geom │ │ ├── hlsl.clipdistance-1.vert │ │ ├── hlsl.clipdistance-2.frag │ │ ├── hlsl.clipdistance-2.geom │ │ ├── hlsl.clipdistance-2.vert │ │ ├── hlsl.clipdistance-3.frag │ │ ├── hlsl.clipdistance-3.geom │ │ ├── hlsl.clipdistance-3.vert │ │ ├── hlsl.clipdistance-4.frag │ │ ├── hlsl.clipdistance-4.geom │ │ ├── hlsl.clipdistance-4.vert │ │ ├── hlsl.clipdistance-5.frag │ │ ├── hlsl.clipdistance-5.vert │ │ ├── hlsl.clipdistance-6.frag │ │ ├── hlsl.clipdistance-6.vert │ │ ├── hlsl.clipdistance-7.frag │ │ ├── hlsl.clipdistance-7.vert │ │ ├── hlsl.clipdistance-8.frag │ │ ├── hlsl.clipdistance-8.vert │ │ ├── hlsl.clipdistance-9.frag │ │ ├── hlsl.clipdistance-9.vert │ │ ├── hlsl.color.hull.tesc │ │ ├── hlsl.comparison.vec.frag │ │ ├── hlsl.conditional.frag │ │ ├── hlsl.constantbuffer.frag │ │ ├── hlsl.constructArray.vert │ │ ├── hlsl.constructexpr.frag │ │ ├── hlsl.constructimat.frag │ │ ├── hlsl.coverage.frag │ │ ├── hlsl.dashI.vert │ │ ├── hlsl.deadFunctionMissingBody.vert │ │ ├── hlsl.depthGreater.frag │ │ ├── hlsl.depthLess.frag │ │ ├── hlsl.discard.frag │ │ ├── hlsl.doLoop.frag │ │ ├── hlsl.domain.1.tese │ │ ├── hlsl.domain.2.tese │ │ ├── hlsl.domain.3.tese │ │ ├── hlsl.emptystruct.init.vert │ │ ├── hlsl.emptystructreturn.frag │ │ ├── hlsl.emptystructreturn.vert │ │ ├── hlsl.entry-in.frag │ │ ├── hlsl.entry-out.frag │ │ ├── hlsl.entry.rename.frag │ │ ├── hlsl.explicitDescriptorSet.frag │ │ ├── hlsl.flatten.return.frag │ │ ├── hlsl.flattenOpaque.frag │ │ ├── hlsl.flattenOpaqueInit.vert │ │ ├── hlsl.flattenOpaqueInitMix.vert │ │ ├── hlsl.flattenSubset.frag │ │ ├── hlsl.flattenSubset2.frag │ │ ├── hlsl.float1.frag │ │ ├── hlsl.float4.frag │ │ ├── hlsl.forLoop.frag │ │ ├── hlsl.frag │ │ ├── hlsl.fraggeom.frag │ │ ├── hlsl.function.frag │ │ ├── hlsl.gather.array.dx10.frag │ │ ├── hlsl.gather.basic.dx10.frag │ │ ├── hlsl.gather.basic.dx10.vert │ │ ├── hlsl.gather.offset.dx10.frag │ │ ├── hlsl.gather.offsetarray.dx10.frag │ │ ├── hlsl.gatherRGBA.array.dx10.frag │ │ ├── hlsl.gatherRGBA.basic.dx10.frag │ │ ├── hlsl.gatherRGBA.offset.dx10.frag │ │ ├── hlsl.gatherRGBA.offsetarray.dx10.frag │ │ ├── hlsl.gathercmpRGBA.array.dx10.frag │ │ ├── hlsl.gathercmpRGBA.basic.dx10.frag │ │ ├── hlsl.gathercmpRGBA.offset.dx10.frag │ │ ├── hlsl.gathercmpRGBA.offsetarray.dx10.frag │ │ ├── hlsl.getdimensions.dx10.frag │ │ ├── hlsl.getdimensions.dx10.vert │ │ ├── hlsl.getdimensions.rw.dx10.frag │ │ ├── hlsl.getsampleposition.dx10.frag │ │ ├── hlsl.global-const-init.frag │ │ ├── hlsl.groupid.comp │ │ ├── hlsl.gs-hs-mix.tesc │ │ ├── hlsl.hlslOffset.vert │ │ ├── hlsl.hull.1.tesc │ │ ├── hlsl.hull.2.tesc │ │ ├── hlsl.hull.3.tesc │ │ ├── hlsl.hull.4.tesc │ │ ├── hlsl.hull.5.tesc │ │ ├── hlsl.hull.ctrlpt-1.tesc │ │ ├── hlsl.hull.ctrlpt-2.tesc │ │ ├── hlsl.hull.void.tesc │ │ ├── hlsl.identifier.sample.frag │ │ ├── hlsl.if.frag │ │ ├── hlsl.imagefetch-subvec4.comp │ │ ├── hlsl.implicitBool.frag │ │ ├── hlsl.include.vert │ │ ├── hlsl.includeNegative.vert │ │ ├── hlsl.inf.vert │ │ ├── hlsl.init.frag │ │ ├── hlsl.init2.frag │ │ ├── hlsl.inoutquals.frag │ │ ├── hlsl.intrinsic.frexp.frag │ │ ├── hlsl.intrinsic.frexp.vert │ │ ├── hlsl.intrinsics.barriers.comp │ │ ├── hlsl.intrinsics.comp │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag │ │ ├── hlsl.intrinsics.double.frag │ │ ├── hlsl.intrinsics.evalfns.frag │ │ ├── hlsl.intrinsics.f1632.frag │ │ ├── hlsl.intrinsics.f3216.frag │ │ ├── hlsl.intrinsics.frag │ │ ├── hlsl.intrinsics.lit.frag │ │ ├── hlsl.intrinsics.negative.comp │ │ ├── hlsl.intrinsics.negative.frag │ │ ├── hlsl.intrinsics.negative.vert │ │ ├── hlsl.intrinsics.promote.down.frag │ │ ├── hlsl.intrinsics.promote.frag │ │ ├── hlsl.intrinsics.promote.outputs.frag │ │ ├── hlsl.intrinsics.vert │ │ ├── hlsl.isfinite.frag │ │ ├── hlsl.layout.frag │ │ ├── hlsl.layoutOverride.vert │ │ ├── hlsl.load.2dms.dx10.frag │ │ ├── hlsl.load.array.dx10.frag │ │ ├── hlsl.load.basic.dx10.frag │ │ ├── hlsl.load.basic.dx10.vert │ │ ├── hlsl.load.buffer.dx10.frag │ │ ├── hlsl.load.buffer.float.dx10.frag │ │ ├── hlsl.load.offset.dx10.frag │ │ ├── hlsl.load.offsetarray.dx10.frag │ │ ├── hlsl.load.rwbuffer.dx10.frag │ │ ├── hlsl.load.rwtexture.array.dx10.frag │ │ ├── hlsl.load.rwtexture.dx10.frag │ │ ├── hlsl.localStructuredBuffer.comp │ │ ├── hlsl.logical.binary.frag │ │ ├── hlsl.logical.binary.vec.frag │ │ ├── hlsl.logical.unary.frag │ │ ├── hlsl.logicalConvert.frag │ │ ├── hlsl.loopattr.frag │ │ ├── hlsl.matNx1.frag │ │ ├── hlsl.matType.bool.frag │ │ ├── hlsl.matType.frag │ │ ├── hlsl.matType.int.frag │ │ ├── hlsl.matpack-1.frag │ │ ├── hlsl.matpack-pragma.frag │ │ ├── hlsl.matrixSwizzle.vert │ │ ├── hlsl.matrixindex.frag │ │ ├── hlsl.max.frag │ │ ├── hlsl.memberFunCall.frag │ │ ├── hlsl.mintypes.frag │ │ ├── hlsl.mip.negative.frag │ │ ├── hlsl.mip.negative2.frag │ │ ├── hlsl.mip.operator.frag │ │ ├── hlsl.mul-truncate.frag │ │ ├── hlsl.multiDescriptorSet.frag │ │ ├── hlsl.multiEntry.vert │ │ ├── hlsl.multiReturn.frag │ │ ├── hlsl.namespace.frag │ │ ├── hlsl.noSemantic.functionality1.comp │ │ ├── hlsl.nonint-index.frag │ │ ├── hlsl.nonstaticMemberFunction.frag │ │ ├── hlsl.numericsuffixes.frag │ │ ├── hlsl.numthreads.comp │ │ ├── hlsl.opaque-type-bug.frag │ │ ├── hlsl.overload.frag │ │ ├── hlsl.params.default.frag │ │ ├── hlsl.params.default.negative.frag │ │ ├── hlsl.partialFlattenLocal.vert │ │ ├── hlsl.partialFlattenMixed.vert │ │ ├── hlsl.partialInit.frag │ │ ├── hlsl.pp.line.frag │ │ ├── hlsl.pp.tokenpasting.frag │ │ ├── hlsl.pp.vert │ │ ├── hlsl.precedence.frag │ │ ├── hlsl.precedence2.frag │ │ ├── hlsl.precise.frag │ │ ├── hlsl.preprocessor.frag │ │ ├── hlsl.promote.atomic.frag │ │ ├── hlsl.promote.binary.frag │ │ ├── hlsl.promote.vec1.frag │ │ ├── hlsl.promotions.frag │ │ ├── hlsl.reflection.binding.frag │ │ ├── hlsl.reflection.vert │ │ ├── hlsl.rw.atomics.frag │ │ ├── hlsl.rw.bracket.frag │ │ ├── hlsl.rw.register.frag │ │ ├── hlsl.rw.scalar.bracket.frag │ │ ├── hlsl.rw.swizzle.frag │ │ ├── hlsl.rw.vec2.bracket.frag │ │ ├── hlsl.sample.array.dx10.frag │ │ ├── hlsl.sample.basic.dx10.frag │ │ ├── hlsl.sample.offset.dx10.frag │ │ ├── hlsl.sample.offsetarray.dx10.frag │ │ ├── hlsl.sample.sub-vec4.dx10.frag │ │ ├── hlsl.samplebias.array.dx10.frag │ │ ├── hlsl.samplebias.basic.dx10.frag │ │ ├── hlsl.samplebias.offset.dx10.frag │ │ ├── hlsl.samplebias.offsetarray.dx10.frag │ │ ├── hlsl.samplecmp.array.dx10.frag │ │ ├── hlsl.samplecmp.basic.dx10.frag │ │ ├── hlsl.samplecmp.dualmode.frag │ │ ├── hlsl.samplecmp.negative.frag │ │ ├── hlsl.samplecmp.negative2.frag │ │ ├── hlsl.samplecmp.offset.dx10.frag │ │ ├── hlsl.samplecmp.offsetarray.dx10.frag │ │ ├── hlsl.samplecmplevelzero.array.dx10.frag │ │ ├── hlsl.samplecmplevelzero.basic.dx10.frag │ │ ├── hlsl.samplecmplevelzero.offset.dx10.frag │ │ ├── hlsl.samplecmplevelzero.offsetarray.dx10.frag │ │ ├── hlsl.samplegrad.array.dx10.frag │ │ ├── hlsl.samplegrad.basic.dx10.frag │ │ ├── hlsl.samplegrad.basic.dx10.vert │ │ ├── hlsl.samplegrad.offset.dx10.frag │ │ ├── hlsl.samplegrad.offsetarray.dx10.frag │ │ ├── hlsl.samplelevel.array.dx10.frag │ │ ├── hlsl.samplelevel.basic.dx10.frag │ │ ├── hlsl.samplelevel.basic.dx10.vert │ │ ├── hlsl.samplelevel.offset.dx10.frag │ │ ├── hlsl.samplelevel.offsetarray.dx10.frag │ │ ├── hlsl.scalar-length.frag │ │ ├── hlsl.scalar2matrix.frag │ │ ├── hlsl.scalarCast.vert │ │ ├── hlsl.scope.frag │ │ ├── hlsl.self_cast.frag │ │ ├── hlsl.semantic-1.vert │ │ ├── hlsl.semantic.geom │ │ ├── hlsl.semantic.vert │ │ ├── hlsl.semicolons.frag │ │ ├── hlsl.shapeConv.frag │ │ ├── hlsl.shapeConvRet.frag │ │ ├── hlsl.shift.per-set.frag │ │ ├── hlsl.sin.frag │ │ ├── hlsl.snorm.uav.comp │ │ ├── hlsl.staticMemberFunction.frag │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp │ │ ├── hlsl.string.frag │ │ ├── hlsl.stringtoken.frag │ │ ├── hlsl.struct.frag │ │ ├── hlsl.struct.split-1.vert │ │ ├── hlsl.struct.split.array.geom │ │ ├── hlsl.struct.split.assign.frag │ │ ├── hlsl.struct.split.call.vert │ │ ├── hlsl.struct.split.nested.geom │ │ ├── hlsl.struct.split.trivial.geom │ │ ├── hlsl.struct.split.trivial.vert │ │ ├── hlsl.structIoFourWay.frag │ │ ├── hlsl.structStructName.frag │ │ ├── hlsl.structarray.flatten.frag │ │ ├── hlsl.structarray.flatten.geom │ │ ├── hlsl.structbuffer.append.fn.frag │ │ ├── hlsl.structbuffer.append.frag │ │ ├── hlsl.structbuffer.atomics.frag │ │ ├── hlsl.structbuffer.byte.frag │ │ ├── hlsl.structbuffer.coherent.frag │ │ ├── hlsl.structbuffer.floatidx.comp │ │ ├── hlsl.structbuffer.fn.frag │ │ ├── hlsl.structbuffer.fn2.comp │ │ ├── hlsl.structbuffer.frag │ │ ├── hlsl.structbuffer.incdec.frag │ │ ├── hlsl.structbuffer.rw.frag │ │ ├── hlsl.structbuffer.rwbyte.frag │ │ ├── hlsl.structin.vert │ │ ├── hlsl.subpass.frag │ │ ├── hlsl.switch.frag │ │ ├── hlsl.swizzle.frag │ │ ├── hlsl.synthesizeInput.frag │ │ ├── hlsl.target.frag │ │ ├── hlsl.targetStruct1.frag │ │ ├── hlsl.targetStruct2.frag │ │ ├── hlsl.templatetypes.frag │ │ ├── hlsl.templatetypes.negative.frag │ │ ├── hlsl.texture.struct.frag │ │ ├── hlsl.texture.subvec4.frag │ │ ├── hlsl.texturebuffer.frag │ │ ├── hlsl.this.frag │ │ ├── hlsl.tristream-append.geom │ │ ├── hlsl.tx.bracket.frag │ │ ├── hlsl.tx.overload.frag │ │ ├── hlsl.type.half.frag │ │ ├── hlsl.type.identifier.frag │ │ ├── hlsl.typeGraphCopy.vert │ │ ├── hlsl.typedef.frag │ │ ├── hlsl.void.frag │ │ ├── hlsl.wavebroadcast.comp │ │ ├── hlsl.waveprefix.comp │ │ ├── hlsl.wavequad.comp │ │ ├── hlsl.wavequery.comp │ │ ├── hlsl.wavequery.frag │ │ ├── hlsl.wavereduction.comp │ │ ├── hlsl.wavevote.comp │ │ ├── hlsl.whileLoop.frag │ │ ├── hlsl.y-negate-1.vert │ │ ├── hlsl.y-negate-2.vert │ │ ├── hlsl.y-negate-3.vert │ │ ├── implicitInnerAtomicUint.frag │ │ ├── inc1 │ │ │ ├── badInc.h │ │ │ ├── bar.h │ │ │ ├── foo.h │ │ │ ├── path1 │ │ │ │ ├── bar.h │ │ │ │ ├── local.h │ │ │ │ └── notHere.h │ │ │ └── path2 │ │ │ │ ├── bar.h │ │ │ │ ├── notHere.h │ │ │ │ └── remote.h │ │ ├── inc2 │ │ │ ├── bar.h │ │ │ └── foo.h │ │ ├── include.vert │ │ ├── invalidSwizzle.vert │ │ ├── length.frag │ │ ├── lineContinuation.vert │ │ ├── lineContinuation100.vert │ │ ├── link1.frag │ │ ├── link1.vk.frag │ │ ├── link2.frag │ │ ├── link2.vk.frag │ │ ├── link3.frag │ │ ├── localAggregates.frag │ │ ├── loops.frag │ │ ├── loopsArtificial.frag │ │ ├── mains.frag │ │ ├── mains1.frag │ │ ├── mains2.frag │ │ ├── makeDoc │ │ ├── matrix.frag │ │ ├── matrix2.frag │ │ ├── matrixError.vert │ │ ├── maxClipDistances.vert │ │ ├── max_vertices_0.geom │ │ ├── missingBodies.vert │ │ ├── mixedArrayDecls.frag │ │ ├── negativeArraySize.comp │ │ ├── newTexture.frag │ │ ├── noMain.vert │ │ ├── noMain1.geom │ │ ├── noMain2.geom │ │ ├── nonSquare.vert │ │ ├── nonVulkan.frag │ │ ├── nonuniform.frag │ │ ├── nosuffix │ │ ├── numeral.frag │ │ ├── nvShaderNoperspectiveInterpolation.frag │ │ ├── overlongLiteral.frag │ │ ├── parent.h │ │ ├── parentBad │ │ ├── pointCoord.frag │ │ ├── precise.tesc │ │ ├── precise_struct_block.vert │ │ ├── precision.frag │ │ ├── precision.vert │ │ ├── prepost.frag │ │ ├── preprocessor.cpp_style___FILE__.vert │ │ ├── preprocessor.cpp_style_line_directive.vert │ │ ├── preprocessor.defined.vert │ │ ├── preprocessor.edge_cases.vert │ │ ├── preprocessor.eof_missing.vert │ │ ├── preprocessor.errors.vert │ │ ├── preprocessor.extensions.vert │ │ ├── preprocessor.function_macro.vert │ │ ├── preprocessor.include.disabled.vert │ │ ├── preprocessor.include.enabled.vert │ │ ├── preprocessor.line.frag │ │ ├── preprocessor.line.vert │ │ ├── preprocessor.many.endif.vert │ │ ├── preprocessor.pragma.vert │ │ ├── preprocessor.simple.vert │ │ ├── preprocessor.success_if_parse_would_fail.vert │ │ ├── recurse1.frag │ │ ├── recurse1.vert │ │ ├── recurse2.frag │ │ ├── reflection.vert │ │ ├── remap.basic.dcefunc.frag │ │ ├── remap.basic.everything.frag │ │ ├── remap.basic.none.frag │ │ ├── remap.basic.strip.frag │ │ ├── remap.hlsl.sample.basic.everything.frag │ │ ├── remap.hlsl.sample.basic.none.frag │ │ ├── remap.hlsl.sample.basic.strip.frag │ │ ├── remap.hlsl.templatetypes.everything.frag │ │ ├── remap.hlsl.templatetypes.none.frag │ │ ├── remap.if.everything.frag │ │ ├── remap.if.none.frag │ │ ├── remap.invalid-spirv-1.spv │ │ ├── remap.invalid-spirv-2.spv │ │ ├── remap.literal64.everything.spv │ │ ├── remap.literal64.none.spv │ │ ├── remap.similar_1a.everything.frag │ │ ├── remap.similar_1a.none.frag │ │ ├── remap.similar_1b.everything.frag │ │ ├── remap.similar_1b.none.frag │ │ ├── remap.specconst.comp │ │ ├── remap.switch.everything.frag │ │ ├── remap.switch.none.frag │ │ ├── remap.uniformarray.everything.frag │ │ ├── remap.uniformarray.none.frag │ │ ├── runtests │ │ ├── runtimeArray.vert │ │ ├── sample.frag │ │ ├── sample.frag.out │ │ ├── sample.vert │ │ ├── sample.vert.out │ │ ├── simpleFunctionCall.frag │ │ ├── specExamples.frag │ │ ├── specExamples.vert │ │ ├── spv.100ops.frag │ │ ├── spv.130.frag │ │ ├── spv.140.frag │ │ ├── spv.150.geom │ │ ├── spv.150.vert │ │ ├── spv.300BuiltIns.vert │ │ ├── spv.300layout.frag │ │ ├── spv.300layout.vert │ │ ├── spv.300layoutp.vert │ │ ├── spv.310.bitcast.frag │ │ ├── spv.310.comp │ │ ├── spv.330.geom │ │ ├── spv.400.frag │ │ ├── spv.400.tesc │ │ ├── spv.400.tese │ │ ├── spv.420.geom │ │ ├── spv.430.frag │ │ ├── spv.430.vert │ │ ├── spv.450.geom │ │ ├── spv.450.noRedecl.tesc │ │ ├── spv.450.tesc │ │ ├── spv.460.comp │ │ ├── spv.460.frag │ │ ├── spv.460.vert │ │ ├── spv.AofA.frag │ │ ├── spv.GeometryShaderPassthrough.geom │ │ ├── spv.OVR_multiview.vert │ │ ├── spv.Operations.frag │ │ ├── spv.accessChain.frag │ │ ├── spv.aggOps.frag │ │ ├── spv.always-discard.frag │ │ ├── spv.always-discard2.frag │ │ ├── spv.arbPostDepthCoverage.frag │ │ ├── spv.arbPostDepthCoverage_Error.frag │ │ ├── spv.atomic.comp │ │ ├── spv.atomicInt64.comp │ │ ├── spv.barrier.vert │ │ ├── spv.bitCast.frag │ │ ├── spv.bool.vert │ │ ├── spv.boolInBlock.frag │ │ ├── spv.branch-return.vert │ │ ├── spv.buffer.autoassign.frag │ │ ├── spv.builtInXFB.vert │ │ ├── spv.conditionalDiscard.frag │ │ ├── spv.constStruct.vert │ │ ├── spv.controlFlowAttributes.frag │ │ ├── spv.conversion.frag │ │ ├── spv.dataOut.frag │ │ ├── spv.dataOutIndirect.frag │ │ ├── spv.dataOutIndirect.vert │ │ ├── spv.debugInfo.frag │ │ ├── spv.deepRvalue.frag │ │ ├── spv.depthOut.frag │ │ ├── spv.deviceGroup.frag │ │ ├── spv.discard-dce.frag │ │ ├── spv.do-simple.vert │ │ ├── spv.do-while-continue-break.vert │ │ ├── spv.doWhileLoop.frag │ │ ├── spv.double.comp │ │ ├── spv.drawParams.vert │ │ ├── spv.earlyReturnDiscard.frag │ │ ├── spv.explicittypes.frag │ │ ├── spv.extPostDepthCoverage.frag │ │ ├── spv.extPostDepthCoverage_Error.frag │ │ ├── spv.float16.frag │ │ ├── spv.float16Fetch.frag │ │ ├── spv.float32.frag │ │ ├── spv.float64.frag │ │ ├── spv.flowControl.frag │ │ ├── spv.for-complex-condition.vert │ │ ├── spv.for-continue-break.vert │ │ ├── spv.for-nobody.vert │ │ ├── spv.for-notest.vert │ │ ├── spv.for-simple.vert │ │ ├── spv.forLoop.frag │ │ ├── spv.forwardFun.frag │ │ ├── spv.fullyCovered.frag │ │ ├── spv.functionCall.frag │ │ ├── spv.functionNestedOpaque.vert │ │ ├── spv.functionSemantics.frag │ │ ├── spv.glFragColor.frag │ │ ├── spv.glsl.register.autoassign.frag │ │ ├── spv.glsl.register.noautoassign.frag │ │ ├── spv.hlslDebugInfo.vert │ │ ├── spv.hlslOffsets.vert │ │ ├── spv.image.frag │ │ ├── spv.image.load-formatted.frag │ │ ├── spv.imageLoadStoreLod.frag │ │ ├── spv.int16.amd.frag │ │ ├── spv.int16.frag │ │ ├── spv.int32.frag │ │ ├── spv.int64.frag │ │ ├── spv.int8.frag │ │ ├── spv.intOps.vert │ │ ├── spv.interpOps.frag │ │ ├── spv.layoutNested.vert │ │ ├── spv.length.frag │ │ ├── spv.localAggregates.frag │ │ ├── spv.loops.frag │ │ ├── spv.loopsArtificial.frag │ │ ├── spv.looseUniformNoLoc.vert │ │ ├── spv.matFun.vert │ │ ├── spv.matrix.frag │ │ ├── spv.matrix2.frag │ │ ├── spv.memoryQualifier.frag │ │ ├── spv.merge-unreachable.frag │ │ ├── spv.multiStruct.comp │ │ ├── spv.multiStructFuncall.frag │ │ ├── spv.multiView.frag │ │ ├── spv.multiviewPerViewAttributes.tesc │ │ ├── spv.multiviewPerViewAttributes.vert │ │ ├── spv.newTexture.frag │ │ ├── spv.noBuiltInLoc.vert │ │ ├── spv.noDeadDecorations.vert │ │ ├── spv.noLocation.vert │ │ ├── spv.noWorkgroup.comp │ │ ├── spv.nonSquare.vert │ │ ├── spv.nonuniform.frag │ │ ├── spv.offsets.frag │ │ ├── spv.paramMemory.frag │ │ ├── spv.precise.tesc │ │ ├── spv.precise.tese │ │ ├── spv.precision.frag │ │ ├── spv.precisionNonESSamp.frag │ │ ├── spv.prepost.frag │ │ ├── spv.pushConstant.vert │ │ ├── spv.pushConstantAnon.vert │ │ ├── spv.qualifiers.vert │ │ ├── spv.queryL.frag │ │ ├── spv.rankShift.comp │ │ ├── spv.register.autoassign-2.frag │ │ ├── spv.register.autoassign.frag │ │ ├── spv.register.autoassign.rangetest.frag │ │ ├── spv.register.noautoassign.frag │ │ ├── spv.register.subpass.frag │ │ ├── spv.rw.autoassign.frag │ │ ├── spv.sample.frag │ │ ├── spv.sampleId.frag │ │ ├── spv.sampleMaskOverrideCoverage.frag │ │ ├── spv.samplePosition.frag │ │ ├── spv.separate.frag │ │ ├── spv.set.vert │ │ ├── spv.shaderBallot.comp │ │ ├── spv.shaderBallotAMD.comp │ │ ├── spv.shaderDrawParams.vert │ │ ├── spv.shaderFragMaskAMD.frag │ │ ├── spv.shaderGroupVote.comp │ │ ├── spv.shaderStencilExport.frag │ │ ├── spv.shiftOps.frag │ │ ├── spv.shortCircuit.frag │ │ ├── spv.simpleFunctionCall.frag │ │ ├── spv.simpleMat.vert │ │ ├── spv.sparseTexture.frag │ │ ├── spv.sparseTextureClamp.frag │ │ ├── spv.specConst.vert │ │ ├── spv.specConstant.comp │ │ ├── spv.specConstant.vert │ │ ├── spv.specConstantComposite.vert │ │ ├── spv.specConstantOperations.vert │ │ ├── spv.ssbo.autoassign.frag │ │ ├── spv.ssboAlias.frag │ │ ├── spv.stereoViewRendering.tesc │ │ ├── spv.stereoViewRendering.vert │ │ ├── spv.storageBuffer.vert │ │ ├── spv.structAssignment.frag │ │ ├── spv.structDeref.frag │ │ ├── spv.structure.frag │ │ ├── spv.subgroup.frag │ │ ├── spv.subgroup.geom │ │ ├── spv.subgroup.tesc │ │ ├── spv.subgroup.tese │ │ ├── spv.subgroup.vert │ │ ├── spv.subgroupArithmetic.comp │ │ ├── spv.subgroupBallot.comp │ │ ├── spv.subgroupBasic.comp │ │ ├── spv.subgroupClustered.comp │ │ ├── spv.subgroupClusteredNeg.comp │ │ ├── spv.subgroupPartitioned.comp │ │ ├── spv.subgroupQuad.comp │ │ ├── spv.subgroupShuffle.comp │ │ ├── spv.subgroupShuffleRelative.comp │ │ ├── spv.subgroupVote.comp │ │ ├── spv.subpass.frag │ │ ├── spv.switch.frag │ │ ├── spv.swizzle.frag │ │ ├── spv.swizzleInversion.frag │ │ ├── spv.targetOpenGL.vert │ │ ├── spv.targetVulkan.vert │ │ ├── spv.test.frag │ │ ├── spv.test.vert │ │ ├── spv.texture.frag │ │ ├── spv.texture.sampler.transform.frag │ │ ├── spv.texture.vert │ │ ├── spv.textureBuffer.vert │ │ ├── spv.textureGatherBiasLod.frag │ │ ├── spv.types.frag │ │ ├── spv.uint.frag │ │ ├── spv.uniformArray.frag │ │ ├── spv.variableArrayIndex.frag │ │ ├── spv.varyingArray.frag │ │ ├── spv.varyingArrayIndirect.frag │ │ ├── spv.vecMatConstruct.frag │ │ ├── spv.viewportArray2.tesc │ │ ├── spv.viewportArray2.vert │ │ ├── spv.voidFunction.frag │ │ ├── spv.vulkan100.subgroupArithmetic.comp │ │ ├── spv.vulkan100.subgroupPartitioned.comp │ │ ├── spv.vulkan110.int16.frag │ │ ├── spv.vulkan110.storageBuffer.vert │ │ ├── spv.while-continue-break.vert │ │ ├── spv.while-simple.vert │ │ ├── spv.whileLoop.frag │ │ ├── spv.xfb.vert │ │ ├── spv.xfb2.vert │ │ ├── spv.xfb3.vert │ │ ├── stringToDouble.vert │ │ ├── structAssignment.frag │ │ ├── structDeref.frag │ │ ├── structure.frag │ │ ├── switch.frag │ │ ├── swizzle.frag │ │ ├── syntaxError.frag │ │ ├── test.frag │ │ ├── texture.frag │ │ ├── tokenLength.vert │ │ ├── tokenPaste.vert │ │ ├── types.frag │ │ ├── uint.frag │ │ ├── uniformArray.frag │ │ ├── validate-shaders.sh │ │ ├── variableArrayIndex.frag │ │ ├── varyingArray.frag │ │ ├── varyingArrayIndirect.frag │ │ ├── versionsClean.frag │ │ ├── versionsClean.vert │ │ ├── versionsErrors.frag │ │ ├── versionsErrors.vert │ │ ├── voidFunction.frag │ │ ├── vulkan.ast.vert │ │ ├── vulkan.comp │ │ ├── vulkan.frag │ │ ├── vulkan.vert │ │ └── whileLoop.frag │ │ ├── glslang │ │ ├── CMakeLists.txt │ │ ├── GenericCodeGen │ │ │ ├── CodeGen.cpp │ │ │ └── Link.cpp │ │ ├── Include │ │ │ ├── BaseTypes.h │ │ │ ├── Common.h │ │ │ ├── ConstantUnion.h │ │ │ ├── InfoSink.h │ │ │ ├── InitializeGlobals.h │ │ │ ├── PoolAlloc.h │ │ │ ├── ResourceLimits.h │ │ │ ├── ShHandle.h │ │ │ ├── Types.h │ │ │ ├── arrays.h │ │ │ ├── intermediate.h │ │ │ ├── revision.h │ │ │ └── revision.template │ │ ├── MachineIndependent │ │ │ ├── Constant.cpp │ │ │ ├── InfoSink.cpp │ │ │ ├── Initialize.cpp │ │ │ ├── Initialize.h │ │ │ ├── IntermTraverse.cpp │ │ │ ├── Intermediate.cpp │ │ │ ├── LiveTraverser.h │ │ │ ├── ParseContextBase.cpp │ │ │ ├── ParseHelper.cpp │ │ │ ├── ParseHelper.h │ │ │ ├── PoolAlloc.cpp │ │ │ ├── RemoveTree.cpp │ │ │ ├── RemoveTree.h │ │ │ ├── Scan.cpp │ │ │ ├── Scan.h │ │ │ ├── ScanContext.h │ │ │ ├── ShaderLang.cpp │ │ │ ├── SymbolTable.cpp │ │ │ ├── SymbolTable.h │ │ │ ├── Versions.cpp │ │ │ ├── Versions.h │ │ │ ├── attribute.cpp │ │ │ ├── attribute.h │ │ │ ├── gl_types.h │ │ │ ├── glslang.y │ │ │ ├── glslang_tab.cpp │ │ │ ├── glslang_tab.cpp.h │ │ │ ├── intermOut.cpp │ │ │ ├── iomapper.cpp │ │ │ ├── iomapper.h │ │ │ ├── limits.cpp │ │ │ ├── linkValidate.cpp │ │ │ ├── localintermediate.h │ │ │ ├── parseConst.cpp │ │ │ ├── parseVersions.h │ │ │ ├── preprocessor │ │ │ │ ├── Compare.h │ │ │ │ ├── Pp.cpp │ │ │ │ ├── PpAtom.cpp │ │ │ │ ├── PpContext.cpp │ │ │ │ ├── PpContext.h │ │ │ │ ├── PpScanner.cpp │ │ │ │ ├── PpTokens.cpp │ │ │ │ └── PpTokens.h │ │ │ ├── propagateNoContraction.cpp │ │ │ ├── propagateNoContraction.h │ │ │ ├── reflection.cpp │ │ │ └── reflection.h │ │ ├── OSDependent │ │ │ ├── Unix │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── ossource.cpp │ │ │ ├── Windows │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── main.cpp │ │ │ │ └── ossource.cpp │ │ │ └── osinclude.h │ │ ├── Public │ │ │ └── ShaderLang.h │ │ └── updateGrammar │ │ ├── gtests │ │ ├── AST.FromFile.cpp │ │ ├── BuiltInResource.FromFile.cpp │ │ ├── CMakeLists.txt │ │ ├── Config.FromFile.cpp │ │ ├── HexFloat.cpp │ │ ├── Hlsl.FromFile.cpp │ │ ├── Initializer.h │ │ ├── Link.FromFile.Vk.cpp │ │ ├── Link.FromFile.cpp │ │ ├── Pp.FromFile.cpp │ │ ├── README.md │ │ ├── Remap.FromFile.cpp │ │ ├── Settings.cpp │ │ ├── Settings.h │ │ ├── Spv.FromFile.cpp │ │ ├── TestFixture.cpp │ │ ├── TestFixture.h │ │ └── main.cpp │ │ ├── hlsl │ │ ├── CMakeLists.txt │ │ ├── hlslAttributes.cpp │ │ ├── hlslAttributes.h │ │ ├── hlslGrammar.cpp │ │ ├── hlslGrammar.h │ │ ├── hlslOpMap.cpp │ │ ├── hlslOpMap.h │ │ ├── hlslParseHelper.cpp │ │ ├── hlslParseHelper.h │ │ ├── hlslParseables.cpp │ │ ├── hlslParseables.h │ │ ├── hlslScanContext.cpp │ │ ├── hlslScanContext.h │ │ ├── hlslTokenStream.cpp │ │ ├── hlslTokenStream.h │ │ └── hlslTokens.h │ │ ├── known_good.json │ │ ├── known_good_khr.json │ │ ├── make-revision │ │ └── update_glslang_sources.py ├── ibxm │ ├── README │ ├── ibxm.c │ ├── ibxm.h │ └── licence.txt ├── libFLAC │ ├── AUTHORS │ ├── COPYING.Xiph │ ├── README │ ├── bitmath.c │ ├── bitreader.c │ ├── cpu.c │ ├── crc.c │ ├── fixed.c │ ├── float.c │ ├── format.c │ ├── include │ │ ├── FLAC │ │ │ ├── assert.h │ │ │ ├── callback.h │ │ │ ├── export.h │ │ │ ├── format.h │ │ │ ├── metadata.h │ │ │ ├── ordinals.h │ │ │ └── stream_decoder.h │ │ ├── private │ │ │ ├── bitmath.h │ │ │ ├── bitreader.h │ │ │ ├── cpu.h │ │ │ ├── crc.h │ │ │ ├── fixed.h │ │ │ ├── float.h │ │ │ ├── format.h │ │ │ ├── lpc.h │ │ │ ├── macros.h │ │ │ ├── md5.h │ │ │ └── memory.h │ │ ├── protected │ │ │ └── stream_decoder.h │ │ └── share │ │ │ ├── alloc.h │ │ │ ├── compat.h │ │ │ ├── endswap.h │ │ │ ├── win_utf8_io.h │ │ │ └── windows_unicode_filenames.h │ ├── lpc.c │ ├── lpc_intrin_avx2.c │ ├── lpc_intrin_sse.c │ ├── lpc_intrin_sse2.c │ ├── lpc_intrin_sse41.c │ ├── md5.c │ ├── memory.c │ ├── stream_decoder.c │ └── windows_unicode_filenames.c ├── libfat │ ├── bit_ops.h │ ├── cache.c │ ├── cache.h │ ├── common.h │ ├── directory.c │ ├── directory.h │ ├── disc.c │ ├── disc.h │ ├── fatdir.c │ ├── fatdir.h │ ├── fatfile.c │ ├── fatfile.h │ ├── file_allocation_table.c │ ├── file_allocation_table.h │ ├── filetime.c │ ├── filetime.h │ ├── include │ │ ├── fat.h │ │ └── libfatversion.h │ ├── libfat.c │ ├── lock.c │ ├── lock.h │ ├── mem_allocate.h │ ├── partition.c │ └── partition.h ├── libiosuhax │ ├── iosuhax.c │ ├── iosuhax.h │ ├── iosuhax_devoptab.c │ ├── iosuhax_devoptab.h │ ├── iosuhax_disc_interface.c │ ├── iosuhax_disc_interface.h │ └── os_functions.h ├── libvita2d │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── include │ │ ├── shared.h │ │ ├── utils.h │ │ └── vita2d.h │ ├── shader │ │ ├── clear_f.cg │ │ ├── clear_f_gxp.c │ │ ├── clear_v.cg │ │ ├── clear_v_gxp.c │ │ ├── color_f.cg │ │ ├── color_f_gxp.c │ │ ├── color_v.cg │ │ ├── color_v_gxp.c │ │ ├── tetxure_f_gxp.c │ │ ├── tetxure_tint_f_gxp.c │ │ ├── tetxure_v_gxp.c │ │ ├── texture_f.cg │ │ ├── texture_f_gxp.c │ │ ├── texture_tint_f.cg │ │ ├── texture_tint_f_gxp.c │ │ ├── texture_v.cg │ │ └── texture_v_gxp.c │ └── source │ │ ├── utils.c │ │ ├── vita2d.c │ │ ├── vita2d_draw.c │ │ └── vita2d_texture.c ├── libz │ ├── adler32.c │ ├── compress.c │ ├── deflate.c │ ├── deflate.h │ ├── gzclose.c │ ├── gzfile.h │ ├── gzguts.h │ ├── gzlib.c │ ├── gzread.c │ ├── gzwrite.c │ ├── infback.c │ ├── inffast.c │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── libz-crc32.c │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── zconf.h │ ├── zconf.h.in │ └── zutil.c ├── lua │ ├── Makefile │ ├── README │ ├── doc │ │ ├── contents.html │ │ ├── index.css │ │ ├── logo.gif │ │ ├── lua.1 │ │ ├── lua.css │ │ ├── luac.1 │ │ ├── manual.css │ │ ├── manual.html │ │ ├── osi-certified-72x60.png │ │ └── readme.html │ └── src │ │ ├── Makefile │ │ ├── lapi.c │ │ ├── lapi.h │ │ ├── lauxlib.c │ │ ├── lauxlib.h │ │ ├── lbaselib.c │ │ ├── lbitlib.c │ │ ├── lcode.c │ │ ├── lcode.h │ │ ├── lcorolib.c │ │ ├── lctype.c │ │ ├── lctype.h │ │ ├── ldblib.c │ │ ├── ldebug.c │ │ ├── ldebug.h │ │ ├── ldo.c │ │ ├── ldo.h │ │ ├── ldump.c │ │ ├── lfunc.c │ │ ├── lfunc.h │ │ ├── lgc.c │ │ ├── lgc.h │ │ ├── linit.c │ │ ├── liolib.c │ │ ├── llex.c │ │ ├── llex.h │ │ ├── llimits.h │ │ ├── lmathlib.c │ │ ├── lmem.c │ │ ├── lmem.h │ │ ├── loadlib.c │ │ ├── lobject.c │ │ ├── lobject.h │ │ ├── lopcodes.c │ │ ├── lopcodes.h │ │ ├── loslib.c │ │ ├── lparser.c │ │ ├── lparser.h │ │ ├── lprefix.h │ │ ├── lstate.c │ │ ├── lstate.h │ │ ├── lstring.c │ │ ├── lstring.h │ │ ├── lstrlib.c │ │ ├── ltable.c │ │ ├── ltable.h │ │ ├── ltablib.c │ │ ├── ltm.c │ │ ├── ltm.h │ │ ├── lua.c │ │ ├── lua.h │ │ ├── lua.hpp │ │ ├── luac.c │ │ ├── luaconf.h │ │ ├── lualib.h │ │ ├── lundump.c │ │ ├── lundump.h │ │ ├── lutf8lib.c │ │ ├── lvm.c │ │ ├── lvm.h │ │ ├── lzio.c │ │ └── lzio.h ├── mbedtls │ ├── aes.c │ ├── aesni.c │ ├── arc4.c │ ├── arc4_alt.h │ ├── asn1parse.c │ ├── asn1write.c │ ├── base64.c │ ├── bignum.c │ ├── blowfish.c │ ├── cacert.h │ ├── camellia.c │ ├── ccm.c │ ├── certs.c │ ├── cipher.c │ ├── cipher_wrap.c │ ├── cmac.c │ ├── ctr_drbg.c │ ├── debug.c │ ├── des.c │ ├── dhm.c │ ├── ecdh.c │ ├── ecdsa.c │ ├── ecjpake.c │ ├── ecp.c │ ├── ecp_curves.c │ ├── entropy.c │ ├── entropy_poll.c │ ├── error.c │ ├── gcm.c │ ├── havege.c │ ├── hmac_drbg.c │ ├── mbedtls │ │ ├── aes.h │ │ ├── aesni.h │ │ ├── arc4.h │ │ ├── asn1.h │ │ ├── asn1write.h │ │ ├── base64.h │ │ ├── bignum.h │ │ ├── blowfish.h │ │ ├── bn_mul.h │ │ ├── camellia.h │ │ ├── ccm.h │ │ ├── certs.h │ │ ├── check_config.h │ │ ├── cipher.h │ │ ├── cipher_internal.h │ │ ├── cmac.h │ │ ├── compat-1.3.h │ │ ├── config.h │ │ ├── ctr_drbg.h │ │ ├── debug.h │ │ ├── des.h │ │ ├── dhm.h │ │ ├── ecdh.h │ │ ├── ecdsa.h │ │ ├── ecjpake.h │ │ ├── ecp.h │ │ ├── ecp_internal.h │ │ ├── entropy.h │ │ ├── entropy_poll.h │ │ ├── error.h │ │ ├── gcm.h │ │ ├── havege.h │ │ ├── hmac_drbg.h │ │ ├── md.h │ │ ├── md2.h │ │ ├── md4.h │ │ ├── md5.h │ │ ├── md_internal.h │ │ ├── memory_buffer_alloc.h │ │ ├── net.h │ │ ├── net_sockets.h │ │ ├── oid.h │ │ ├── padlock.h │ │ ├── pem.h │ │ ├── pk.h │ │ ├── pk_internal.h │ │ ├── pkcs11.h │ │ ├── pkcs12.h │ │ ├── pkcs5.h │ │ ├── platform.h │ │ ├── platform_time.h │ │ ├── ripemd160.h │ │ ├── rsa.h │ │ ├── sha1.h │ │ ├── sha256.h │ │ ├── sha512.h │ │ ├── ssl.h │ │ ├── ssl_cache.h │ │ ├── ssl_ciphersuites.h │ │ ├── ssl_cookie.h │ │ ├── ssl_internal.h │ │ ├── ssl_ticket.h │ │ ├── threading.h │ │ ├── timing.h │ │ ├── version.h │ │ ├── x509.h │ │ ├── x509_crl.h │ │ ├── x509_crt.h │ │ ├── x509_csr.h │ │ └── xtea.h │ ├── md.c │ ├── md2.c │ ├── md4.c │ ├── md5.c │ ├── md_wrap.c │ ├── memory_buffer_alloc.c │ ├── net_sockets.c │ ├── oid.c │ ├── padlock.c │ ├── pem.c │ ├── pk.c │ ├── pk_wrap.c │ ├── pkcs11.c │ ├── pkcs12.c │ ├── pkcs5.c │ ├── pkparse.c │ ├── pkwrite.c │ ├── platform.c │ ├── ripemd160.c │ ├── rsa.c │ ├── sha1.c │ ├── sha256.c │ ├── sha512.c │ ├── ssl_cache.c │ ├── ssl_ciphersuites.c │ ├── ssl_cli.c │ ├── ssl_cookie.c │ ├── ssl_parse_max_fragment_length_ext.h │ ├── ssl_parse_renegotiation_info.h │ ├── ssl_srv.c │ ├── ssl_ticket.c │ ├── ssl_tls.c │ ├── threading.c │ ├── timing.c │ ├── version.c │ ├── version_features.c │ ├── x509.c │ ├── x509_create.c │ ├── x509_crl.c │ ├── x509_crt.c │ ├── x509_csr.c │ ├── x509write_crt.c │ ├── x509write_csr.c │ └── xtea.c ├── miniupnpc │ ├── Changelog.txt │ ├── LICENSE │ ├── MANIFEST.in │ ├── Makefile │ ├── README │ ├── VERSION │ ├── apiversions.txt │ ├── codelength.h │ ├── connecthostport.c │ ├── connecthostport.h │ ├── igd_desc_parse.c │ ├── igd_desc_parse.h │ ├── minisoap.c │ ├── minisoap.h │ ├── minissdpc.c │ ├── minissdpc.h │ ├── miniupnpc.c │ ├── miniupnpc.def │ ├── miniupnpc.h │ ├── miniupnpc_declspec.h │ ├── miniupnpcstrings.h │ ├── miniupnpctypes.h │ ├── miniwget.c │ ├── miniwget.h │ ├── minixml.c │ ├── minixml.h │ ├── portlistingparse.c │ ├── portlistingparse.h │ ├── receivedata.c │ ├── receivedata.h │ ├── updateminiupnpcstrings.sh │ ├── upnpcommands.c │ ├── upnpcommands.h │ ├── upnpdev.c │ ├── upnpdev.h │ ├── upnperrors.c │ ├── upnperrors.h │ ├── upnpreplyparse.c │ └── upnpreplyparse.h ├── peglib │ └── peglib.h ├── pthreads │ ├── ANNOUNCE │ ├── CONTRIBUTORS.ptw32 │ ├── COPYING │ ├── COPYING.LIB │ ├── implement.h │ ├── need_errno.h │ ├── platform │ │ ├── helper │ │ │ ├── tls-helper.c │ │ │ └── tls-helper.h │ │ └── psp │ │ │ ├── Makefile │ │ │ ├── psp_osal.c │ │ │ ├── psp_osal.h │ │ │ ├── pte_osal.h │ │ │ ├── pte_types.h │ │ │ └── pthread_main.c │ ├── pte.c │ ├── pte_generic_osal.h │ ├── pte_main.c │ ├── pthread.c │ ├── pthread.h │ ├── pthread_attr.c │ ├── pthread_barrier.c │ ├── pthread_barrierattr.c │ ├── pthread_cond.c │ ├── pthread_condattr.c │ ├── pthread_get.c │ ├── pthread_key.c │ ├── pthread_mutex.c │ ├── pthread_mutexattr.c │ ├── pthread_rwlock.c │ ├── pthread_rwlockattr.c │ ├── pthread_set.c │ ├── pthread_spin.c │ ├── sched.c │ ├── sched.h │ ├── sem.c │ └── semaphore.h ├── rcheevos │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── _config.yml │ ├── include │ │ ├── rcheevos.h │ │ └── rurl.h │ └── src │ │ ├── rcheevos │ │ ├── alloc.c │ │ ├── condition.c │ │ ├── condset.c │ │ ├── expression.c │ │ ├── format.c │ │ ├── internal.h │ │ ├── lboard.c │ │ ├── memref.c │ │ ├── operand.c │ │ ├── richpresence.c │ │ ├── term.c │ │ ├── trigger.c │ │ └── value.c │ │ └── rurl │ │ └── url.c ├── stb │ ├── stb_image.h │ ├── stb_rect_pack.h │ ├── stb_truetype.h │ └── stb_vorbis.h └── wayland-protocols │ ├── COPYING │ ├── README │ ├── stable │ └── xdg-shell │ │ ├── README │ │ └── xdg-shell.xml │ └── unstable │ ├── idle-inhibit │ ├── README │ └── idle-inhibit-unstable-v1.xml │ ├── xdg-decoration │ ├── README │ └── xdg-decoration-unstable-v1.xml │ └── xdg-shell │ ├── README │ └── xdg-shell-unstable-v6.xml ├── discord ├── discord.c └── discord.h ├── dist-scripts ├── dist-cores.sh ├── wiiu-cores.sh ├── wiiu-new-cores.sh ├── wiiu-rpx-upload.sh ├── xdk1-cores.sh ├── xdk1_env.bat ├── xdk1_env_bigstack.bat ├── xdk360-cores.sh └── xdk360_env.bat ├── docs ├── retroarch-cg2glsl.6 ├── retroarch-joyconfig.6 └── retroarch.6 ├── driver.h ├── dynamic.h ├── emscripten ├── library_rwebaudio.js ├── library_rwebcam.js └── template.html ├── fetch-submodules.sh ├── file_path_special.c ├── file_path_special.h ├── file_path_str.c ├── frontend ├── drivers │ ├── platform_ctr.c │ ├── platform_darwin.m │ ├── platform_dos.c │ ├── platform_emscripten.c │ ├── platform_gx.c │ ├── platform_null.c │ ├── platform_orbis.c │ ├── platform_ps2.c │ ├── platform_ps3.c │ ├── platform_psp.c │ ├── platform_qnx.c │ ├── platform_switch.c │ ├── platform_unix.c │ ├── platform_unix.h │ ├── platform_uwp.c │ ├── platform_wii.c │ ├── platform_wiiu.c │ ├── platform_win32.c │ ├── platform_xdk.c │ ├── platform_xdk.h │ └── platform_xenon.c ├── frontend.h ├── frontend_driver.c ├── frontend_driver.h └── frontend_salamander.c ├── gfx ├── common │ ├── caca_common.h │ ├── ctr_common.h │ ├── d3d10_common.c │ ├── d3d10_common.h │ ├── d3d11_common.c │ ├── d3d11_common.h │ ├── d3d12_common.c │ ├── d3d12_common.h │ ├── d3d8_common.c │ ├── d3d8_common.h │ ├── d3d9_common.c │ ├── d3d9_common.h │ ├── d3d_common.c │ ├── d3d_common.h │ ├── d3dcompiler_common.c │ ├── d3dcompiler_common.h │ ├── dbus_common.c │ ├── dbus_common.h │ ├── drm_common.c │ ├── drm_common.h │ ├── dxgi_common.c │ ├── dxgi_common.h │ ├── egl_common.c │ ├── egl_common.h │ ├── gdi_common.h │ ├── gl1_common.h │ ├── gl_common.h │ ├── gl_core_common.h │ ├── gx2_common.h │ ├── metal │ │ ├── Context.h │ │ ├── Context.m │ │ ├── Filter.h │ │ ├── Filter.m │ │ ├── MenuDisplay.h │ │ ├── MenuDisplay.m │ │ ├── RendererCommon.h │ │ ├── RendererCommon.m │ │ ├── ShaderTypes.h │ │ ├── Shaders.metal │ │ ├── TexturedView.h │ │ ├── TexturedView.m │ │ ├── View.h │ │ ├── View.m │ │ ├── menu_pipeline.metal │ │ └── metal_common.h │ ├── metal_common.h │ ├── metal_common.m │ ├── orbis_common.h │ ├── sixel_common.h │ ├── switch_common.h │ ├── vga_common.h │ ├── vita2d_common.h │ ├── vksym.h │ ├── vulkan_common.c │ ├── vulkan_common.h │ ├── wayland │ │ └── generate_wayland_protos.sh │ ├── wayland_common.h │ ├── win32_common.c │ ├── win32_common.h │ ├── x11_common.c │ ├── x11_common.h │ ├── xinerama_common.c │ └── xinerama_common.h ├── display_servers │ ├── dispserv_android.c │ ├── dispserv_null.c │ ├── dispserv_win32.c │ └── dispserv_x11.c ├── drivers │ ├── caca_gfx.c │ ├── ctr_gfx.c │ ├── ctr_gu.h │ ├── ctr_shaders │ │ ├── ctr_sprite.gsh │ │ └── ctr_sprite.vsh │ ├── d3d10.c │ ├── d3d11.c │ ├── d3d12.c │ ├── d3d8.c │ ├── d3d9.c │ ├── d3d_shaders │ │ ├── bokeh_sm4.hlsl.h │ │ ├── font.hlsl.d3d9.h │ │ ├── mimpapgen_sm5.h │ │ ├── opaque.cg.d3d9.h │ │ ├── opaque.hlsl.d3d9.h │ │ ├── opaque_sm5.hlsl.h │ │ ├── ribbon_simple_sm4.hlsl.h │ │ ├── ribbon_sm4.hlsl.h │ │ ├── shaders_common.h │ │ ├── simple_snow_sm4.hlsl.h │ │ ├── snow_sm4.hlsl.h │ │ ├── snowflake_sm4.hlsl.h │ │ └── sprite_sm4.hlsl.h │ ├── dispmanx_gfx.c │ ├── drm_gfx.c │ ├── drm_pixformats.h │ ├── exynos_gfx.c │ ├── gdi_gfx.c │ ├── gl.c │ ├── gl1.c │ ├── gl_core.c │ ├── gl_shaders │ │ ├── core_alpha_blend.glsl.frag.h │ │ ├── core_alpha_blend.glsl.vert.h │ │ ├── core_opaque.glsl.frag.h │ │ ├── core_opaque.glsl.vert.h │ │ ├── core_pipeline_bokeh.glsl.frag.h │ │ ├── core_pipeline_snow.glsl.frag.h │ │ ├── core_pipeline_snow_simple.glsl.frag.h │ │ ├── core_pipeline_snowflake.glsl.frag.h │ │ ├── core_pipeline_xmb_ribbon.glsl.frag.h │ │ ├── core_pipeline_xmb_ribbon_simple.glsl.frag.h │ │ ├── legacy_opaque.glsl.frag.h │ │ ├── legacy_opaque.glsl.vert.h │ │ ├── legacy_pipeline_snow.glsl.vert.h │ │ ├── legacy_pipeline_xmb_ribbon.glsl.vert.h │ │ ├── legacy_pipeline_xmb_ribbon_simple.glsl.vert.h │ │ ├── modern_alpha_blend.glsl.frag.h │ │ ├── modern_alpha_blend.glsl.vert.h │ │ ├── modern_opaque.glsl.frag.h │ │ ├── modern_opaque.glsl.vert.h │ │ ├── modern_pipeline_xmb_ribbon.glsl.vert.h │ │ ├── modern_pipeline_xmb_ribbon_simple.glsl.vert.h │ │ ├── opaque.cg.h │ │ ├── pipeline_bokeh.glsl.frag.h │ │ ├── pipeline_snow.cg.h │ │ ├── pipeline_snow.glsl.frag.h │ │ ├── pipeline_snow.glsl.vert.h │ │ ├── pipeline_snow_core.glsl.vert.h │ │ ├── pipeline_snow_simple.glsl.frag.h │ │ ├── pipeline_snowflake.glsl.frag.h │ │ ├── pipeline_xmb_ribbon.glsl.frag.h │ │ ├── pipeline_xmb_ribbon_simple.cg.h │ │ ├── pipeline_xmb_ribbon_simple.glsl.frag.h │ │ └── shaders_common.h │ ├── gx2_gfx.c │ ├── gx2_shaders │ │ ├── bokeh.c │ │ ├── bokeh.frag │ │ ├── bokeh.vert │ │ ├── frame.c │ │ ├── frame.h │ │ ├── menu_shaders.h │ │ ├── ribbon.c │ │ ├── ribbon.frag │ │ ├── ribbon.vert │ │ ├── ribbon_simple.c │ │ ├── ribbon_simple.frag │ │ ├── ribbon_simple.vert │ │ ├── snow.c │ │ ├── snow.frag │ │ ├── snow.vert │ │ ├── snow_simple.c │ │ ├── snow_simple.frag │ │ ├── snow_simple.vert │ │ ├── snowflake.c │ │ ├── snowflake.frag │ │ ├── snowflake.vert │ │ ├── sprite.c │ │ ├── sprite.h │ │ ├── tex.c │ │ └── tex.h │ ├── gx_gfx.c │ ├── gx_gfx_vi_encoder.c │ ├── metal.m │ ├── nullgfx.c │ ├── omap_gfx.c │ ├── ps2_gfx.c │ ├── psp1_gfx.c │ ├── psp1_gfx.h │ ├── sdl2_gfx.c │ ├── sdl_gfx.c │ ├── sixel_gfx.c │ ├── sunxi_gfx.c │ ├── switch_gfx.c │ ├── switch_nx_gfx.c │ ├── vg.c │ ├── vga_gfx.c │ ├── vita2d_gfx.c │ ├── vulkan.c │ ├── vulkan_shaders │ │ ├── Makefile │ │ ├── alpha_blend.frag │ │ ├── alpha_blend.frag.inc │ │ ├── alpha_blend.vert │ │ ├── alpha_blend.vert.inc │ │ ├── font.frag │ │ ├── font.frag.inc │ │ ├── opaque.frag │ │ ├── opaque.frag.inc │ │ ├── opaque.vert │ │ ├── opaque.vert.inc │ │ ├── pipeline_bokeh.frag │ │ ├── pipeline_bokeh.frag.inc │ │ ├── pipeline_ribbon.frag │ │ ├── pipeline_ribbon.frag.inc │ │ ├── pipeline_ribbon.vert │ │ ├── pipeline_ribbon.vert.inc │ │ ├── pipeline_ribbon_simple.frag │ │ ├── pipeline_ribbon_simple.frag.inc │ │ ├── pipeline_ribbon_simple.vert │ │ ├── pipeline_ribbon_simple.vert.inc │ │ ├── pipeline_snow.frag │ │ ├── pipeline_snow.frag.inc │ │ ├── pipeline_snow_simple.frag │ │ ├── pipeline_snow_simple.frag.inc │ │ ├── pipeline_snow_simple.vert │ │ └── pipeline_snow_simple.vert.inc │ ├── xenon360_gfx.c │ ├── xshm_gfx.c │ └── xvideo.c ├── drivers_context │ ├── android_ctx.c │ ├── cgl_ctx.c │ ├── cocoa_gl_ctx.m │ ├── drm_ctx.c │ ├── emscriptenegl_ctx.c │ ├── gdi_ctx.c │ ├── gfx_null_ctx.c │ ├── khr_display_ctx.c │ ├── mali_fbdev_ctx.c │ ├── opendingux_fbdev_ctx.c │ ├── orbis_ctx.c │ ├── osmesa_ctx.c │ ├── ps3_ctx.c │ ├── qnx_ctx.c │ ├── sdl_gl_ctx.c │ ├── sixel_ctx.c │ ├── switch_ctx.c │ ├── vc_egl_ctx.c │ ├── vivante_fbdev_ctx.c │ ├── wayland_ctx.c │ ├── wgl_ctx.c │ ├── x_ctx.c │ └── xegl_ctx.c ├── drivers_font │ ├── caca_font.c │ ├── ctr_font.c │ ├── d3d10_font.c │ ├── d3d11_font.c │ ├── d3d12_font.c │ ├── d3d_w32_font.c │ ├── gdi_font.c │ ├── gl1_raster_font.c │ ├── gl_core_raster_font.c │ ├── gl_raster_font.c │ ├── metal_raster_font.m │ ├── ps2_font.c │ ├── ps_libdbgfont.c │ ├── sixel_font.c │ ├── switch_font.c │ ├── vga_font.c │ ├── vita2d_font.c │ ├── vulkan_raster_font.c │ ├── wiiu_font.c │ ├── xdk1_xfonts.c │ └── xdk360_fonts.cpp ├── drivers_font_renderer │ ├── bitmap.bin │ ├── bitmap.bmp │ ├── bitmap.h │ ├── bitmapfont.c │ ├── coretext.c │ ├── freetype.c │ ├── stb.c │ └── stb_unicode.c ├── drivers_renderchain │ ├── d3d9_cg_renderchain.c │ ├── d3d9_hlsl_renderchain.c │ └── d3d9_renderchain.h ├── drivers_shader │ ├── glslang_util.cpp │ ├── glslang_util.h │ ├── shader_gl_cg.c │ ├── shader_gl_core.cpp │ ├── shader_gl_core.h │ ├── shader_glsl.c │ ├── shader_glsl.h │ ├── shader_vulkan.cpp │ ├── shader_vulkan.h │ ├── slang_preprocess.cpp │ ├── slang_preprocess.h │ ├── slang_process.cpp │ ├── slang_process.h │ ├── slang_reflection.cpp │ ├── slang_reflection.h │ └── slang_reflection.hpp ├── font_driver.c ├── font_driver.h ├── include │ ├── Cg │ │ ├── cg.h │ │ ├── cgD3D9.h │ │ └── cgGL.h │ ├── GL │ │ └── glext.h │ ├── d3d8 │ │ ├── d3d8.h │ │ ├── d3d8caps.h │ │ ├── d3d8types.h │ │ ├── d3dx8.h │ │ ├── d3dx8core.h │ │ ├── d3dx8effect.h │ │ ├── d3dx8math.h │ │ ├── d3dx8math.inl │ │ ├── d3dx8mesh.h │ │ ├── d3dx8shape.h │ │ └── d3dx8tex.h │ ├── d3d9.h │ ├── d3d9 │ │ ├── d3dx9.h │ │ ├── d3dx9anim.h │ │ ├── d3dx9core.h │ │ ├── d3dx9effect.h │ │ ├── d3dx9math.h │ │ ├── d3dx9math.inl │ │ ├── d3dx9mesh.h │ │ ├── d3dx9shader.h │ │ ├── d3dx9shape.h │ │ ├── d3dx9tex.h │ │ └── d3dx9xof.h │ ├── d3d9caps.h │ ├── d3d9types.h │ ├── dxsdk │ │ ├── audiodefs.h │ │ ├── comdecl.h │ │ ├── d2d1.h │ │ ├── d2d1_1.h │ │ ├── d2d1_1helper.h │ │ ├── d2d1_2.h │ │ ├── d2d1_2helper.h │ │ ├── d2d1_3.h │ │ ├── d2d1_3helper.h │ │ ├── d2d1effectauthor.h │ │ ├── d2d1effectauthor_1.h │ │ ├── d2d1effecthelpers.h │ │ ├── d2d1effecthelpers.hlsli │ │ ├── d2d1effects.h │ │ ├── d2d1effects_1.h │ │ ├── d2d1effects_2.h │ │ ├── d2d1helper.h │ │ ├── d2d1svg.h │ │ ├── d2dbasetypes.h │ │ ├── d2derr.h │ │ ├── d3d10.h │ │ ├── d3d10_1.h │ │ ├── d3d10_1shader.h │ │ ├── d3d10effect.h │ │ ├── d3d10misc.h │ │ ├── d3d10sdklayers.h │ │ ├── d3d10shader.h │ │ ├── d3d11.h │ │ ├── d3d11_1.h │ │ ├── d3d11_2.h │ │ ├── d3d11_3.h │ │ ├── d3d11_4.h │ │ ├── d3d11on12.h │ │ ├── d3d11sdklayers.h │ │ ├── d3d11shader.h │ │ ├── d3d11shadertracing.h │ │ ├── d3d12.h │ │ ├── d3d12sdklayers.h │ │ ├── d3d12shader.h │ │ ├── d3d12video.h │ │ ├── d3dcommon.h │ │ ├── d3dcompiler.h │ │ ├── d3dcsx.h │ │ ├── d3dx10.h │ │ ├── d3dx10async.h │ │ ├── d3dx10core.h │ │ ├── d3dx10math.h │ │ ├── d3dx10math.inl │ │ ├── d3dx10mesh.h │ │ ├── d3dx10tex.h │ │ ├── d3dx11.h │ │ ├── d3dx11async.h │ │ ├── d3dx11core.h │ │ ├── d3dx11tex.h │ │ ├── d3dx_dxgiformatconvert.inl │ │ ├── dcommon.h │ │ ├── dsconf.h │ │ ├── dsetup.h │ │ ├── dwrite.h │ │ ├── dwrite_1.h │ │ ├── dwrite_2.h │ │ ├── dwrite_3.h │ │ ├── dxdiag.h │ │ ├── dxerr.h │ │ ├── dxfile.h │ │ ├── dxgi.h │ │ ├── dxgi1_2.h │ │ ├── dxgi1_3.h │ │ ├── dxgi1_4.h │ │ ├── dxgi1_5.h │ │ ├── dxgi1_6.h │ │ ├── dxgicommon.h │ │ ├── dxgidebug.h │ │ ├── dxgiformat.h │ │ ├── dxgitype.h │ │ ├── dxsdkver.h │ │ ├── gameux.h │ │ ├── pixplugin.h │ │ ├── rmxfguid.h │ │ ├── rmxftmpl.h │ │ ├── rpcsal.h │ │ ├── xapo.h │ │ ├── xapobase.h │ │ ├── xapofx.h │ │ ├── xdsp.h │ │ ├── xma2defs.h │ │ ├── xnamath.h │ │ ├── xnamathconvert.inl │ │ ├── xnamathmatrix.inl │ │ ├── xnamathmisc.inl │ │ └── xnamathvector.inl │ ├── pixman │ │ ├── pixman-arm-asm.h │ │ ├── pixman-arm-neon-asm.S │ │ ├── pixman-arm-neon-asm.h │ │ └── pixman-private.h │ ├── userland │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── LICENCE │ │ ├── README.md │ │ ├── buildme │ │ ├── containers │ │ │ ├── CMakeLists.txt │ │ │ ├── asf │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── asf_reader.c │ │ │ │ └── asf_writer.c │ │ │ ├── avi │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── avi_reader.c │ │ │ │ └── avi_writer.c │ │ │ ├── binary │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── binary_reader.c │ │ │ │ └── binary_writer.c │ │ │ ├── containers.h │ │ │ ├── containers_codecs.h │ │ │ ├── containers_types.h │ │ │ ├── core │ │ │ │ ├── containers.c │ │ │ │ ├── containers_bits.c │ │ │ │ ├── containers_bits.h │ │ │ │ ├── containers_bytestream.h │ │ │ │ ├── containers_codecs.c │ │ │ │ ├── containers_common.h │ │ │ │ ├── containers_filters.c │ │ │ │ ├── containers_filters.h │ │ │ │ ├── containers_index.c │ │ │ │ ├── containers_index.h │ │ │ │ ├── containers_io.c │ │ │ │ ├── containers_io.h │ │ │ │ ├── containers_io_helpers.c │ │ │ │ ├── containers_io_helpers.h │ │ │ │ ├── containers_list.c │ │ │ │ ├── containers_list.h │ │ │ │ ├── containers_loader.c │ │ │ │ ├── containers_loader.h │ │ │ │ ├── containers_logging.c │ │ │ │ ├── containers_logging.h │ │ │ │ ├── containers_private.h │ │ │ │ ├── containers_time.h │ │ │ │ ├── containers_uri.c │ │ │ │ ├── containers_uri.h │ │ │ │ ├── containers_utils.c │ │ │ │ ├── containers_utils.h │ │ │ │ ├── containers_waveformat.h │ │ │ │ ├── containers_writer_utils.c │ │ │ │ ├── containers_writer_utils.h │ │ │ │ ├── packetizers.c │ │ │ │ └── packetizers_private.h │ │ │ ├── dummy │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── dummy_writer.c │ │ │ ├── flash │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── flv_reader.c │ │ │ ├── h264 │ │ │ │ └── avc1_packetizer.c │ │ │ ├── io │ │ │ │ ├── io_file.c │ │ │ │ ├── io_http.c │ │ │ │ ├── io_net.c │ │ │ │ ├── io_null.c │ │ │ │ └── io_pktfile.c │ │ │ ├── metadata │ │ │ │ └── id3 │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── id3_metadata_reader.c │ │ │ │ │ └── id3_metadata_strings.h │ │ │ ├── mkv │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── matroska_reader.c │ │ │ ├── mp4 │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── mp4_common.h │ │ │ │ ├── mp4_reader.c │ │ │ │ └── mp4_writer.c │ │ │ ├── mpeg │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── ps_reader.c │ │ │ ├── mpga │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── mpga_common.h │ │ │ │ ├── mpga_packetizer.c │ │ │ │ └── mpga_reader.c │ │ │ ├── mpgv │ │ │ │ └── mpgv_packetizer.c │ │ │ ├── net │ │ │ │ ├── net_sockets.h │ │ │ │ ├── net_sockets_bsd.c │ │ │ │ ├── net_sockets_bsd.h │ │ │ │ ├── net_sockets_common.c │ │ │ │ ├── net_sockets_null.c │ │ │ │ ├── net_sockets_priv.h │ │ │ │ ├── net_sockets_win32.c │ │ │ │ └── net_sockets_win32.h │ │ │ ├── packetizers.h │ │ │ ├── pcm │ │ │ │ └── pcm_packetizer.c │ │ │ ├── qsynth │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── qsynth_reader.c │ │ │ ├── raw │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── raw_video_common.h │ │ │ │ ├── raw_video_reader.c │ │ │ │ └── raw_video_writer.c │ │ │ ├── rcv │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── rcv_reader.c │ │ │ ├── rtp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── rtp_base64.c │ │ │ │ ├── rtp_base64.h │ │ │ │ ├── rtp_h264.c │ │ │ │ ├── rtp_h264.h │ │ │ │ ├── rtp_mpeg4.c │ │ │ │ ├── rtp_mpeg4.h │ │ │ │ ├── rtp_priv.h │ │ │ │ └── rtp_reader.c │ │ │ ├── rtsp │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── rtsp_reader.c │ │ │ ├── rv9 │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── rv9_reader.c │ │ │ ├── simple │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── simple_common.h │ │ │ │ ├── simple_reader.c │ │ │ │ └── simple_writer.c │ │ │ ├── test │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── autotest.cpp │ │ │ │ ├── check_frame_int.c │ │ │ │ ├── crc_32.c │ │ │ │ ├── datagram_receiver.c │ │ │ │ ├── datagram_sender.c │ │ │ │ ├── dump_pktfile.c │ │ │ │ ├── nb_io.h │ │ │ │ ├── nb_io_unix.c │ │ │ │ ├── nb_io_win32.c │ │ │ │ ├── rtp_decoder.c │ │ │ │ ├── stream_client.c │ │ │ │ ├── stream_server.c │ │ │ │ ├── test.c │ │ │ │ ├── test_bits.c │ │ │ │ ├── test_uri.c │ │ │ │ └── uri_pipe.c │ │ │ └── wav │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── wav_reader.c │ │ ├── helpers │ │ │ ├── dtoverlay │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── dtoverlay.c │ │ │ │ └── dtoverlay.h │ │ │ ├── v3d │ │ │ │ ├── v3d_common.h │ │ │ │ └── v3d_ver.h │ │ │ └── vc_image │ │ │ │ ├── metadata_fourcc.h │ │ │ │ ├── vc_image.h │ │ │ │ ├── vc_image_helper.h │ │ │ │ └── vc_image_metadata.h │ │ ├── host_applications │ │ │ ├── android │ │ │ │ └── apps │ │ │ │ │ └── vidtex │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── applog.h │ │ │ │ │ ├── launcher.h │ │ │ │ │ ├── launcher_rpi.c │ │ │ │ │ ├── launcher_rpi.h │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── svp.c │ │ │ │ │ ├── svp.h │ │ │ │ │ ├── vidtex.c │ │ │ │ │ └── vidtex.h │ │ │ ├── framework │ │ │ │ └── common │ │ │ │ │ ├── host_ilcore.h │ │ │ │ │ └── ilcore.c │ │ │ ├── linux │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── apps │ │ │ │ │ ├── dtmerge │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── dtmerge.c │ │ │ │ │ ├── dtoverlay │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── dtoverlay-post │ │ │ │ │ │ ├── dtoverlay-pre │ │ │ │ │ │ ├── dtoverlay_main.c │ │ │ │ │ │ ├── utils.c │ │ │ │ │ │ └── utils.h │ │ │ │ │ ├── gencmd │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── gencmd.c │ │ │ │ │ ├── hello_pi │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── Makefile.include │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── hello_audio │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── audio.c │ │ │ │ │ │ │ ├── audioplay.h │ │ │ │ │ │ │ └── sinewave.c │ │ │ │ │ │ ├── hello_dispmanx │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ └── dispmanx.c │ │ │ │ │ │ ├── hello_encode │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ └── encode.c │ │ │ │ │ │ ├── hello_fft │ │ │ │ │ │ │ ├── gpu_fft.c │ │ │ │ │ │ │ ├── gpu_fft.h │ │ │ │ │ │ │ ├── gpu_fft.txt │ │ │ │ │ │ │ ├── gpu_fft_base.c │ │ │ │ │ │ │ ├── gpu_fft_shaders.c │ │ │ │ │ │ │ ├── gpu_fft_trans.c │ │ │ │ │ │ │ ├── gpu_fft_trans.h │ │ │ │ │ │ │ ├── gpu_fft_twiddles.c │ │ │ │ │ │ │ ├── hello_fft.c │ │ │ │ │ │ │ ├── hello_fft_2d.c │ │ │ │ │ │ │ ├── hello_fft_2d_bitmap.h │ │ │ │ │ │ │ ├── hex │ │ │ │ │ │ │ │ ├── shader_1024k.hex │ │ │ │ │ │ │ │ ├── shader_128k.hex │ │ │ │ │ │ │ │ ├── shader_16k.hex │ │ │ │ │ │ │ │ ├── shader_1k.hex │ │ │ │ │ │ │ │ ├── shader_2048k.hex │ │ │ │ │ │ │ │ ├── shader_256.hex │ │ │ │ │ │ │ │ ├── shader_256k.hex │ │ │ │ │ │ │ │ ├── shader_2k.hex │ │ │ │ │ │ │ │ ├── shader_32k.hex │ │ │ │ │ │ │ │ ├── shader_4096k.hex │ │ │ │ │ │ │ │ ├── shader_4k.hex │ │ │ │ │ │ │ │ ├── shader_512.hex │ │ │ │ │ │ │ │ ├── shader_512k.hex │ │ │ │ │ │ │ │ ├── shader_64k.hex │ │ │ │ │ │ │ │ ├── shader_8k.hex │ │ │ │ │ │ │ │ └── shader_trans.hex │ │ │ │ │ │ │ ├── mailbox.c │ │ │ │ │ │ │ ├── mailbox.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── qasm │ │ │ │ │ │ │ │ ├── gpu_fft.qinc │ │ │ │ │ │ │ │ ├── gpu_fft_1024k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_128k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_16k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_1k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_2048k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_2048k.qinc │ │ │ │ │ │ │ │ ├── gpu_fft_256.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_256k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_2k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_32k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_4096k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_4k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_512.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_512k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_64k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_8k.qasm │ │ │ │ │ │ │ │ ├── gpu_fft_ex.qinc │ │ │ │ │ │ │ │ └── gpu_fft_trans.qasm │ │ │ │ │ │ ├── hello_font │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Vera.ttf │ │ │ │ │ │ │ └── main.c │ │ │ │ │ │ ├── hello_jpeg │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── jpeg.c │ │ │ │ │ │ │ └── jpeg.h │ │ │ │ │ │ ├── hello_mmal_encode │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ └── mmal_encode.c │ │ │ │ │ │ ├── hello_teapot │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── cube_texture_and_coords.h │ │ │ │ │ │ │ ├── models.c │ │ │ │ │ │ │ ├── models.h │ │ │ │ │ │ │ ├── teapot.obj.dat │ │ │ │ │ │ │ ├── triangle.c │ │ │ │ │ │ │ ├── triangle.h │ │ │ │ │ │ │ └── video.c │ │ │ │ │ │ ├── hello_tiger │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── license.txt │ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ │ ├── tiger.c │ │ │ │ │ │ │ └── tiger.h │ │ │ │ │ │ ├── hello_triangle │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── cube_texture_and_coords.h │ │ │ │ │ │ │ └── triangle.c │ │ │ │ │ │ ├── hello_triangle2 │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ └── triangle2.c │ │ │ │ │ │ ├── hello_video │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README │ │ │ │ │ │ │ └── video.c │ │ │ │ │ │ ├── hello_videocube │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── cube_texture_and_coords.h │ │ │ │ │ │ │ ├── triangle.c │ │ │ │ │ │ │ ├── triangle.h │ │ │ │ │ │ │ └── video.c │ │ │ │ │ │ ├── hello_world │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ └── world.c │ │ │ │ │ │ ├── libs │ │ │ │ │ │ │ ├── ilclient │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── ilclient.c │ │ │ │ │ │ │ │ ├── ilclient.h │ │ │ │ │ │ │ │ └── ilcore.c │ │ │ │ │ │ │ └── vgfont │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── font.c │ │ │ │ │ │ │ │ ├── graphics.c │ │ │ │ │ │ │ │ ├── graphics_x_private.h │ │ │ │ │ │ │ │ ├── vgfont.h │ │ │ │ │ │ │ │ ├── vgft.c │ │ │ │ │ │ │ │ └── vgft.h │ │ │ │ │ │ └── rebuild.sh │ │ │ │ │ ├── raspicam │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── Doxyfile │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── RaspiCLI.c │ │ │ │ │ │ ├── RaspiCLI.h │ │ │ │ │ │ ├── RaspiCamControl.c │ │ │ │ │ │ ├── RaspiCamControl.h │ │ │ │ │ │ ├── RaspiCommonSettings.c │ │ │ │ │ │ ├── RaspiCommonSettings.h │ │ │ │ │ │ ├── RaspiGPS.c │ │ │ │ │ │ ├── RaspiGPS.h │ │ │ │ │ │ ├── RaspiHelpers.c │ │ │ │ │ │ ├── RaspiHelpers.h │ │ │ │ │ │ ├── RaspiPreview.c │ │ │ │ │ │ ├── RaspiPreview.h │ │ │ │ │ │ ├── RaspiStill.c │ │ │ │ │ │ ├── RaspiStillYUV.c │ │ │ │ │ │ ├── RaspiTex.c │ │ │ │ │ │ ├── RaspiTex.h │ │ │ │ │ │ ├── RaspiTexUtil.c │ │ │ │ │ │ ├── RaspiTexUtil.h │ │ │ │ │ │ ├── RaspiVid.c │ │ │ │ │ │ ├── RaspiVidYUV.c │ │ │ │ │ │ ├── gl_scenes │ │ │ │ │ │ │ ├── cube_texture_and_coords.h │ │ │ │ │ │ │ ├── mirror.c │ │ │ │ │ │ │ ├── mirror.h │ │ │ │ │ │ │ ├── models.c │ │ │ │ │ │ │ ├── models.h │ │ │ │ │ │ │ ├── sobel.c │ │ │ │ │ │ │ ├── sobel.h │ │ │ │ │ │ │ ├── square.c │ │ │ │ │ │ │ ├── square.h │ │ │ │ │ │ │ ├── teapot.c │ │ │ │ │ │ │ ├── teapot.h │ │ │ │ │ │ │ ├── vcsm_square.c │ │ │ │ │ │ │ ├── vcsm_square.h │ │ │ │ │ │ │ ├── yuv.c │ │ │ │ │ │ │ └── yuv.h │ │ │ │ │ │ ├── gps.h │ │ │ │ │ │ ├── imv_examples │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── imv2pgm.c │ │ │ │ │ │ │ ├── imv2txt.c │ │ │ │ │ │ │ └── plot.par │ │ │ │ │ │ ├── libgps_loader.c │ │ │ │ │ │ ├── libgps_loader.h │ │ │ │ │ │ ├── tga.c │ │ │ │ │ │ └── tga.h │ │ │ │ │ ├── smem │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── smem.c │ │ │ │ │ ├── tvservice │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── tvservice.c │ │ │ │ │ └── vcmailbox │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── vcmailbox.c │ │ │ │ ├── kernel_headers │ │ │ │ │ └── vmcs_sm_ioctl.h │ │ │ │ └── libs │ │ │ │ │ ├── bcm_host │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── bcm_host.c │ │ │ │ │ └── include │ │ │ │ │ │ └── bcm_host.h │ │ │ │ │ ├── debug_sym │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── debug_sym.c │ │ │ │ │ └── debug_sym.h │ │ │ │ │ └── sm │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── user-vcsm.c │ │ │ │ │ └── user-vcsm.h │ │ │ └── vmcs │ │ │ │ ├── test_apps │ │ │ │ ├── mmalcam │ │ │ │ │ ├── mmalcam.c │ │ │ │ │ ├── mmalcam.h │ │ │ │ │ └── viewfinder.c │ │ │ │ └── mmalplay │ │ │ │ │ ├── mmalplay.c │ │ │ │ │ ├── mmalplay.h │ │ │ │ │ └── playback.c │ │ │ │ └── vmcs_config.h.in │ │ ├── host_support │ │ │ └── include │ │ │ │ ├── vc_debug_sym.h │ │ │ │ └── vc_mem.h │ │ ├── interface │ │ │ ├── khronos │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── common │ │ │ │ │ ├── abstract │ │ │ │ │ │ └── khrn_client_platform_filler_abstract.h │ │ │ │ │ ├── direct │ │ │ │ │ │ └── khrn_client_platform_filler_direct.h │ │ │ │ │ ├── khrn_client.c │ │ │ │ │ ├── khrn_client.h │ │ │ │ │ ├── khrn_client_cache.c │ │ │ │ │ ├── khrn_client_cache.h │ │ │ │ │ ├── khrn_client_check_types.h │ │ │ │ │ ├── khrn_client_cr.c │ │ │ │ │ ├── khrn_client_global_image_map.c │ │ │ │ │ ├── khrn_client_global_image_map.h │ │ │ │ │ ├── khrn_client_mangle.h │ │ │ │ │ ├── khrn_client_platform.h │ │ │ │ │ ├── khrn_client_pointermap.c │ │ │ │ │ ├── khrn_client_pointermap.h │ │ │ │ │ ├── khrn_client_rpc.h │ │ │ │ │ ├── khrn_client_unmangle.h │ │ │ │ │ ├── khrn_client_vector.c │ │ │ │ │ ├── khrn_client_vector.h │ │ │ │ │ ├── khrn_int_color.h │ │ │ │ │ ├── khrn_int_common.h │ │ │ │ │ ├── khrn_int_generic_map.c │ │ │ │ │ ├── khrn_int_generic_map.h │ │ │ │ │ ├── khrn_int_hash.c │ │ │ │ │ ├── khrn_int_hash.h │ │ │ │ │ ├── khrn_int_hash_asm.s │ │ │ │ │ ├── khrn_int_ids.h │ │ │ │ │ ├── khrn_int_image.c │ │ │ │ │ ├── khrn_int_image.h │ │ │ │ │ ├── khrn_int_math.h │ │ │ │ │ ├── khrn_int_misc_impl.h │ │ │ │ │ ├── khrn_int_util.c │ │ │ │ │ ├── khrn_int_util.h │ │ │ │ │ ├── khrn_int_util_cr.h │ │ │ │ │ ├── khrn_options.c │ │ │ │ │ ├── khrn_options.h │ │ │ │ │ ├── linux │ │ │ │ │ │ ├── khrn_client_platform_linux.c │ │ │ │ │ │ └── khrn_client_rpc_linux.c │ │ │ │ │ ├── openwfc │ │ │ │ │ │ └── khrn_client_platform_openwfc.c │ │ │ │ │ ├── vcos │ │ │ │ │ │ └── khrn_client_platform_filler_vcos.h │ │ │ │ │ └── vcos_vchiq │ │ │ │ │ │ └── khrn_client_platform_filler_vcos_vchiq.h │ │ │ │ ├── egl │ │ │ │ │ ├── egl_client.c │ │ │ │ │ ├── egl_client_config.c │ │ │ │ │ ├── egl_client_config.h │ │ │ │ │ ├── egl_client_config_cr.c │ │ │ │ │ ├── egl_client_context.c │ │ │ │ │ ├── egl_client_context.h │ │ │ │ │ ├── egl_client_cr.c │ │ │ │ │ ├── egl_client_get_proc.c │ │ │ │ │ ├── egl_client_surface.c │ │ │ │ │ ├── egl_client_surface.h │ │ │ │ │ ├── egl_int.h │ │ │ │ │ ├── egl_int_config.h │ │ │ │ │ └── egl_int_impl.h │ │ │ │ ├── ext │ │ │ │ │ ├── egl_brcm_driver_monitor_client.c │ │ │ │ │ ├── egl_brcm_driver_monitor_client.h │ │ │ │ │ ├── egl_brcm_flush_client.c │ │ │ │ │ ├── egl_brcm_global_image_client.c │ │ │ │ │ ├── egl_brcm_perf_monitor_client.c │ │ │ │ │ ├── egl_brcm_perf_monitor_client.h │ │ │ │ │ ├── egl_khr_image_client.c │ │ │ │ │ ├── egl_khr_lock_surface_client.c │ │ │ │ │ ├── egl_khr_sync_client.c │ │ │ │ │ ├── egl_khr_sync_client.h │ │ │ │ │ ├── egl_openmaxil_client.c │ │ │ │ │ ├── egl_openmaxil_client.h │ │ │ │ │ ├── ext_gl_debug_marker.c │ │ │ │ │ ├── gl_oes_draw_texture_client.c │ │ │ │ │ ├── gl_oes_egl_image_client.c │ │ │ │ │ ├── gl_oes_framebuffer_object.c │ │ │ │ │ ├── gl_oes_map_buffer.c │ │ │ │ │ ├── gl_oes_matrix_palette_client.c │ │ │ │ │ └── gl_oes_query_matrix_client.c │ │ │ │ ├── glxx │ │ │ │ │ ├── gl11_int_config.h │ │ │ │ │ ├── gl11_int_impl.h │ │ │ │ │ ├── gl20_int_impl.h │ │ │ │ │ ├── glxx_client.c │ │ │ │ │ ├── glxx_client.h │ │ │ │ │ ├── glxx_int_attrib.h │ │ │ │ │ ├── glxx_int_config.h │ │ │ │ │ └── glxx_int_impl.h │ │ │ │ ├── include │ │ │ │ │ ├── EGL │ │ │ │ │ │ ├── egl.h │ │ │ │ │ │ ├── eglext.h │ │ │ │ │ │ ├── eglext_android.h │ │ │ │ │ │ ├── eglext_brcm.h │ │ │ │ │ │ ├── eglext_nvidia.h │ │ │ │ │ │ └── eglplatform.h │ │ │ │ │ ├── GLES │ │ │ │ │ │ ├── gl.h │ │ │ │ │ │ ├── glext.h │ │ │ │ │ │ └── glplatform.h │ │ │ │ │ ├── GLES2 │ │ │ │ │ │ ├── gl2.h │ │ │ │ │ │ ├── gl2ext.h │ │ │ │ │ │ └── gl2platform.h │ │ │ │ │ ├── KHR │ │ │ │ │ │ └── khrplatform.h │ │ │ │ │ ├── VG │ │ │ │ │ │ ├── openvg.h │ │ │ │ │ │ ├── vgext.h │ │ │ │ │ │ ├── vgplatform.h │ │ │ │ │ │ └── vgu.h │ │ │ │ │ └── WF │ │ │ │ │ │ ├── wfc.h │ │ │ │ │ │ └── wfcplatform.h │ │ │ │ ├── vg │ │ │ │ │ ├── vg_client.c │ │ │ │ │ ├── vg_client.h │ │ │ │ │ ├── vg_int.h │ │ │ │ │ ├── vg_int_config.h │ │ │ │ │ ├── vg_int_impl.h │ │ │ │ │ ├── vg_int_mat3x3.c │ │ │ │ │ ├── vg_int_mat3x3.h │ │ │ │ │ └── vg_int_util.h │ │ │ │ └── wf │ │ │ │ │ ├── wfc_client.c │ │ │ │ │ ├── wfc_client_ipc.c │ │ │ │ │ ├── wfc_client_ipc.h │ │ │ │ │ ├── wfc_client_server_api.c │ │ │ │ │ ├── wfc_client_stream.c │ │ │ │ │ ├── wfc_client_stream.h │ │ │ │ │ ├── wfc_int.h │ │ │ │ │ ├── wfc_ipc.h │ │ │ │ │ └── wfc_server_api.h │ │ │ ├── mmal │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── client │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── brcmjpeg │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── brcmjpeg.c │ │ │ │ │ │ ├── brcmjpeg.h │ │ │ │ │ │ └── brcmjpeg_test.c │ │ │ │ ├── components │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── aaf_audio_render.cpp │ │ │ │ │ ├── aggregator.c │ │ │ │ │ ├── android_media_codec.cpp │ │ │ │ │ ├── artificial_camera.c │ │ │ │ │ ├── avcodec_audio_decoder.c │ │ │ │ │ ├── avcodec_video_decoder.c │ │ │ │ │ ├── clock.c │ │ │ │ │ ├── container_reader.c │ │ │ │ │ ├── copy.c │ │ │ │ │ ├── null_sink.c │ │ │ │ │ ├── passthrough.c │ │ │ │ │ ├── scheduler.c │ │ │ │ │ ├── sdl_audio_render.c │ │ │ │ │ ├── sdl_video_render.c │ │ │ │ │ ├── spdif.c │ │ │ │ │ └── splitter.c │ │ │ │ ├── core │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── mmal_buffer.c │ │ │ │ │ ├── mmal_buffer_private.h │ │ │ │ │ ├── mmal_clock.c │ │ │ │ │ ├── mmal_clock_private.h │ │ │ │ │ ├── mmal_component.c │ │ │ │ │ ├── mmal_component_private.h │ │ │ │ │ ├── mmal_core_private.h │ │ │ │ │ ├── mmal_events.c │ │ │ │ │ ├── mmal_events_private.h │ │ │ │ │ ├── mmal_format.c │ │ │ │ │ ├── mmal_logging.c │ │ │ │ │ ├── mmal_pool.c │ │ │ │ │ ├── mmal_port.c │ │ │ │ │ ├── mmal_port_clock.c │ │ │ │ │ ├── mmal_port_private.h │ │ │ │ │ └── mmal_queue.c │ │ │ │ ├── mmal.h │ │ │ │ ├── mmal_buffer.h │ │ │ │ ├── mmal_clock.h │ │ │ │ ├── mmal_common.h │ │ │ │ ├── mmal_component.h │ │ │ │ ├── mmal_encodings.h │ │ │ │ ├── mmal_events.h │ │ │ │ ├── mmal_format.h │ │ │ │ ├── mmal_logging.h │ │ │ │ ├── mmal_parameters.h │ │ │ │ ├── mmal_parameters_audio.h │ │ │ │ ├── mmal_parameters_camera.h │ │ │ │ ├── mmal_parameters_clock.h │ │ │ │ ├── mmal_parameters_common.h │ │ │ │ ├── mmal_parameters_video.h │ │ │ │ ├── mmal_pool.h │ │ │ │ ├── mmal_port.h │ │ │ │ ├── mmal_queue.h │ │ │ │ ├── mmal_types.h │ │ │ │ ├── openmaxil │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── mmalomx.h │ │ │ │ │ ├── mmalomx_buffer.c │ │ │ │ │ ├── mmalomx_buffer.h │ │ │ │ │ ├── mmalomx_commands.c │ │ │ │ │ ├── mmalomx_commands.h │ │ │ │ │ ├── mmalomx_core.c │ │ │ │ │ ├── mmalomx_logging.c │ │ │ │ │ ├── mmalomx_logging.h │ │ │ │ │ ├── mmalomx_marks.c │ │ │ │ │ ├── mmalomx_marks.h │ │ │ │ │ ├── mmalomx_parameters.c │ │ │ │ │ ├── mmalomx_parameters.h │ │ │ │ │ ├── mmalomx_registry.c │ │ │ │ │ ├── mmalomx_registry.h │ │ │ │ │ ├── mmalomx_roles.c │ │ │ │ │ ├── mmalomx_roles.h │ │ │ │ │ ├── mmalomx_util_params.c │ │ │ │ │ ├── mmalomx_util_params.h │ │ │ │ │ ├── mmalomx_util_params_audio.c │ │ │ │ │ ├── mmalomx_util_params_camera.c │ │ │ │ │ ├── mmalomx_util_params_common.h │ │ │ │ │ ├── mmalomx_util_params_misc.c │ │ │ │ │ └── mmalomx_util_params_video.c │ │ │ │ ├── test │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── examples │ │ │ │ │ │ ├── example_basic_1.c │ │ │ │ │ │ ├── example_basic_2.c │ │ │ │ │ │ ├── example_connections.c │ │ │ │ │ │ └── example_graph.c │ │ │ │ ├── util │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── mmal_component_wrapper.c │ │ │ │ │ ├── mmal_component_wrapper.h │ │ │ │ │ ├── mmal_connection.c │ │ │ │ │ ├── mmal_connection.h │ │ │ │ │ ├── mmal_default_components.h │ │ │ │ │ ├── mmal_graph.c │ │ │ │ │ ├── mmal_graph.h │ │ │ │ │ ├── mmal_il.c │ │ │ │ │ ├── mmal_il.h │ │ │ │ │ ├── mmal_list.c │ │ │ │ │ ├── mmal_list.h │ │ │ │ │ ├── mmal_param_convert.c │ │ │ │ │ ├── mmal_param_convert.h │ │ │ │ │ ├── mmal_util.c │ │ │ │ │ ├── mmal_util.h │ │ │ │ │ ├── mmal_util_params.c │ │ │ │ │ ├── mmal_util_params.h │ │ │ │ │ ├── mmal_util_rational.c │ │ │ │ │ └── mmal_util_rational.h │ │ │ │ └── vc │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── mmal_vc_api.c │ │ │ │ │ ├── mmal_vc_api.h │ │ │ │ │ ├── mmal_vc_api_drm.c │ │ │ │ │ ├── mmal_vc_api_drm.h │ │ │ │ │ ├── mmal_vc_client.c │ │ │ │ │ ├── mmal_vc_client_priv.h │ │ │ │ │ ├── mmal_vc_dbglog.h │ │ │ │ │ ├── mmal_vc_diag.c │ │ │ │ │ ├── mmal_vc_msgnames.c │ │ │ │ │ ├── mmal_vc_msgnames.h │ │ │ │ │ ├── mmal_vc_msgs.h │ │ │ │ │ ├── mmal_vc_opaque_alloc.c │ │ │ │ │ ├── mmal_vc_opaque_alloc.h │ │ │ │ │ ├── mmal_vc_shm.c │ │ │ │ │ └── mmal_vc_shm.h │ │ │ ├── peer │ │ │ │ └── vc_vchi_dispmanx_common.h │ │ │ ├── vchi │ │ │ │ ├── common │ │ │ │ │ └── endian.h │ │ │ │ ├── connections │ │ │ │ │ └── connection.h │ │ │ │ ├── message_drivers │ │ │ │ │ └── message.h │ │ │ │ ├── vchi.h │ │ │ │ ├── vchi_cfg.h │ │ │ │ ├── vchi_cfg_internal.h │ │ │ │ ├── vchi_common.h │ │ │ │ └── vchi_mh.h │ │ │ ├── vchiq_arm │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── vchiq.h │ │ │ │ ├── vchiq_cfg.h │ │ │ │ ├── vchiq_if.h │ │ │ │ ├── vchiq_ioctl.h │ │ │ │ ├── vchiq_lib.c │ │ │ │ ├── vchiq_test.c │ │ │ │ ├── vchiq_test.h │ │ │ │ ├── vchiq_test_if.h │ │ │ │ ├── vchiq_util.c │ │ │ │ └── vchiq_util.h │ │ │ ├── vcos │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── generic │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── vcos_abort.c │ │ │ │ │ ├── vcos_cmd.c │ │ │ │ │ ├── vcos_common.h │ │ │ │ │ ├── vcos_deprecated.h │ │ │ │ │ ├── vcos_generic_blockpool.c │ │ │ │ │ ├── vcos_generic_blockpool.h │ │ │ │ │ ├── vcos_generic_event_flags.c │ │ │ │ │ ├── vcos_generic_event_flags.h │ │ │ │ │ ├── vcos_generic_named_sem.c │ │ │ │ │ ├── vcos_generic_named_sem.h │ │ │ │ │ ├── vcos_generic_quickslow_mutex.h │ │ │ │ │ ├── vcos_generic_reentrant_mtx.c │ │ │ │ │ ├── vcos_generic_reentrant_mtx.h │ │ │ │ │ ├── vcos_generic_safe_string.c │ │ │ │ │ ├── vcos_generic_tls.h │ │ │ │ │ ├── vcos_init.c │ │ │ │ │ ├── vcos_joinable_thread_from_plain.h │ │ │ │ │ ├── vcos_latch_from_sem.h │ │ │ │ │ ├── vcos_logcat.c │ │ │ │ │ ├── vcos_mem_from_malloc.c │ │ │ │ │ ├── vcos_mem_from_malloc.h │ │ │ │ │ ├── vcos_msgqueue.c │ │ │ │ │ ├── vcos_mutexes_are_reentrant.h │ │ │ │ │ └── vcos_thread_reaper.h │ │ │ │ ├── glibc │ │ │ │ │ └── vcos_backtrace.c │ │ │ │ ├── pthreads │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── vcos_dlfcn.c │ │ │ │ │ ├── vcos_futex_mutex.h │ │ │ │ │ ├── vcos_platform.h │ │ │ │ │ ├── vcos_platform_types.h │ │ │ │ │ └── vcos_pthreads.c │ │ │ │ ├── user_nodefs.h │ │ │ │ ├── vcos.h │ │ │ │ ├── vcos_assert.h │ │ │ │ ├── vcos_atomic_flags.h │ │ │ │ ├── vcos_attr.h │ │ │ │ ├── vcos_blockpool.h │ │ │ │ ├── vcos_build_info.h │ │ │ │ ├── vcos_cfg.h │ │ │ │ ├── vcos_cmd.h │ │ │ │ ├── vcos_ctype.h │ │ │ │ ├── vcos_dlfcn.h │ │ │ │ ├── vcos_event.h │ │ │ │ ├── vcos_event_flags.h │ │ │ │ ├── vcos_init.h │ │ │ │ ├── vcos_inttypes.h │ │ │ │ ├── vcos_isr.h │ │ │ │ ├── vcos_legacy_isr.h │ │ │ │ ├── vcos_logging.h │ │ │ │ ├── vcos_logging_control.h │ │ │ │ ├── vcos_lowlevel_thread.h │ │ │ │ ├── vcos_mem.h │ │ │ │ ├── vcos_mempool.h │ │ │ │ ├── vcos_msgqueue.h │ │ │ │ ├── vcos_mutex.h │ │ │ │ ├── vcos_named_semaphore.h │ │ │ │ ├── vcos_once.h │ │ │ │ ├── vcos_queue.h │ │ │ │ ├── vcos_quickslow_mutex.h │ │ │ │ ├── vcos_reentrant_mutex.h │ │ │ │ ├── vcos_semaphore.h │ │ │ │ ├── vcos_stdbool.h │ │ │ │ ├── vcos_stdint.h │ │ │ │ ├── vcos_string.h │ │ │ │ ├── vcos_thread.h │ │ │ │ ├── vcos_thread_attr.h │ │ │ │ ├── vcos_timer.h │ │ │ │ ├── vcos_tls.h │ │ │ │ └── vcos_types.h │ │ │ ├── vctypes │ │ │ │ ├── vc_display_types.h │ │ │ │ ├── vc_image_structs.h │ │ │ │ └── vc_image_types.h │ │ │ └── vmcs_host │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── khronos │ │ │ │ └── IL │ │ │ │ │ ├── OMX_Audio.h │ │ │ │ │ ├── OMX_Broadcom.h │ │ │ │ │ ├── OMX_Component.h │ │ │ │ │ ├── OMX_Core.h │ │ │ │ │ ├── OMX_ILCS.h │ │ │ │ │ ├── OMX_IVCommon.h │ │ │ │ │ ├── OMX_Image.h │ │ │ │ │ ├── OMX_Index.h │ │ │ │ │ ├── OMX_Other.h │ │ │ │ │ ├── OMX_Types.h │ │ │ │ │ └── OMX_Video.h │ │ │ │ ├── linux │ │ │ │ ├── vcfiled │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── vcfiled.c │ │ │ │ │ ├── vcfiled_check.c │ │ │ │ │ ├── vcfiled_check.h │ │ │ │ │ └── vcfiled_lock_test.c │ │ │ │ ├── vcfilesys.c │ │ │ │ ├── vchost_config.h │ │ │ │ └── vcmisc.c │ │ │ │ ├── vc_cec.h │ │ │ │ ├── vc_cecservice.h │ │ │ │ ├── vc_cecservice_defs.h │ │ │ │ ├── vc_cma.h │ │ │ │ ├── vc_dispmanx.h │ │ │ │ ├── vc_dispmanx_types.h │ │ │ │ ├── vc_dispservice_defs.h │ │ │ │ ├── vc_dispservice_x_defs.h │ │ │ │ ├── vc_fileservice_defs.h │ │ │ │ ├── vc_gencmd_defs.h │ │ │ │ ├── vc_hdmi.h │ │ │ │ ├── vc_hdmi_property.h │ │ │ │ ├── vc_ilcs_defs.h │ │ │ │ ├── vc_imageconv_defs.h │ │ │ │ ├── vc_sdtv.h │ │ │ │ ├── vc_service_common.c │ │ │ │ ├── vc_service_common.h │ │ │ │ ├── vc_tvservice.h │ │ │ │ ├── vc_tvservice_defs.h │ │ │ │ ├── vc_vchi_audioserv_defs.h │ │ │ │ ├── vc_vchi_bufman.h │ │ │ │ ├── vc_vchi_bufman_defs.h │ │ │ │ ├── vc_vchi_cecservice.c │ │ │ │ ├── vc_vchi_dispmanx.c │ │ │ │ ├── vc_vchi_dispmanx.h │ │ │ │ ├── vc_vchi_fileservice_defs.h │ │ │ │ ├── vc_vchi_filesys.c │ │ │ │ ├── vc_vchi_filesys.h │ │ │ │ ├── vc_vchi_gencmd.c │ │ │ │ ├── vc_vchi_gencmd.h │ │ │ │ ├── vc_vchi_gpuserv.c │ │ │ │ ├── vc_vchi_gpuserv.h │ │ │ │ ├── vc_vchi_tvservice.c │ │ │ │ ├── vcfilesys.h │ │ │ │ ├── vcfilesys_defs.h │ │ │ │ ├── vcgencmd.h │ │ │ │ ├── vchost.h │ │ │ │ ├── vchost_platform_config.h │ │ │ │ ├── vcilcs.c │ │ │ │ ├── vcilcs.h │ │ │ │ ├── vcilcs_common.c │ │ │ │ ├── vcilcs_common.h │ │ │ │ ├── vcilcs_in.c │ │ │ │ └── vcilcs_out.c │ │ ├── makefiles │ │ │ └── cmake │ │ │ │ ├── arm-linux.cmake │ │ │ │ ├── cmake_config.h.in │ │ │ │ ├── global_settings.cmake │ │ │ │ ├── srcs │ │ │ │ └── test-mtrace.c │ │ │ │ ├── toolchains │ │ │ │ ├── arm-linux-gnueabihf.cmake │ │ │ │ └── bcm2708-glibc-linux.cmake │ │ │ │ └── vmcs.cmake │ │ ├── middleware │ │ │ ├── dlloader │ │ │ │ └── dlfcn.h │ │ │ ├── imageconv │ │ │ │ └── imageconv.h │ │ │ ├── khronos │ │ │ │ ├── common │ │ │ │ │ ├── 2708 │ │ │ │ │ │ ├── khrn_interlock_filler_4.h │ │ │ │ │ │ └── khrn_prod_4.h │ │ │ │ │ ├── khrn_hw.h │ │ │ │ │ ├── khrn_image.h │ │ │ │ │ ├── khrn_interlock.h │ │ │ │ │ ├── khrn_map.h │ │ │ │ │ ├── khrn_mem.h │ │ │ │ │ ├── khrn_misc.h │ │ │ │ │ ├── khrn_pid_map.h │ │ │ │ │ ├── khrn_pid_map_value.h │ │ │ │ │ └── khrn_server_pointermap.h │ │ │ │ ├── dispatch │ │ │ │ │ └── khrn_dispatch.h │ │ │ │ ├── egl │ │ │ │ │ ├── egl_disp.h │ │ │ │ │ └── egl_server.h │ │ │ │ ├── ext │ │ │ │ │ └── egl_khr_image.h │ │ │ │ ├── vg │ │ │ │ │ ├── 2708 │ │ │ │ │ │ └── vg_config_filler_4.h │ │ │ │ │ └── vg_image.h │ │ │ │ └── wf │ │ │ │ │ └── wfc_server_stream.h │ │ │ └── openmaxil │ │ │ │ └── CMakeLists.txt │ │ ├── opensrc │ │ │ └── helpers │ │ │ │ └── libfdt │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── fdt.c │ │ │ │ ├── fdt.h │ │ │ │ ├── fdt_empty_tree.c │ │ │ │ ├── fdt_ro.c │ │ │ │ ├── fdt_rw.c │ │ │ │ ├── fdt_strerror.c │ │ │ │ ├── fdt_sw.c │ │ │ │ ├── fdt_wip.c │ │ │ │ ├── libfdt.h │ │ │ │ ├── libfdt_env.h │ │ │ │ └── libfdt_internal.h │ │ ├── pkgconfig │ │ │ ├── bcm_host.pc.in │ │ │ ├── brcmegl.pc.in │ │ │ ├── brcmglesv2.pc.in │ │ │ ├── brcmvg.pc.in │ │ │ ├── egl.pc.in │ │ │ ├── glesv2.pc.in │ │ │ ├── mmal.pc.in │ │ │ ├── vcsm.pc.in │ │ │ └── vg.pc.in │ │ ├── vcfw │ │ │ ├── drivers │ │ │ │ └── driver.h │ │ │ ├── logging │ │ │ │ └── logging.h │ │ │ ├── rtos │ │ │ │ ├── common │ │ │ │ │ └── rtos_common_mem.h │ │ │ │ └── rtos.h │ │ │ └── vclib │ │ │ │ └── vclib.h │ │ └── vcinclude │ │ │ ├── common.h │ │ │ ├── vc_image_types.h │ │ │ └── vcore.h │ └── vulkan │ │ ├── vk_icd.h │ │ ├── vk_layer.h │ │ ├── vk_platform.h │ │ ├── vk_sdk_platform.h │ │ ├── vulkan.h │ │ ├── vulkan.hpp │ │ ├── vulkan_android.h │ │ ├── vulkan_core.h │ │ ├── vulkan_intel.h │ │ ├── vulkan_ios.h │ │ ├── vulkan_macos.h │ │ ├── vulkan_mir.h │ │ ├── vulkan_vi.h │ │ ├── vulkan_wayland.h │ │ ├── vulkan_win32.h │ │ ├── vulkan_xcb.h │ │ ├── vulkan_xlib.h │ │ └── vulkan_xlib_xrandr.h ├── video_coord_array.c ├── video_coord_array.h ├── video_crt_switch.c ├── video_crt_switch.h ├── video_defines.h ├── video_display_server.c ├── video_display_server.h ├── video_filter.c ├── video_filter.h ├── video_filters │ ├── 2xBR.filt │ ├── 2xSaI.filt │ ├── 2xbr.c │ ├── 2xsai.c │ ├── Blargg_NTSC_SNES_Composite.filt │ ├── Blargg_NTSC_SNES_RF.filt │ ├── Blargg_NTSC_SNES_RGB.filt │ ├── Blargg_NTSC_SNES_S-Video.filt │ ├── Darken.filt │ ├── EPX.filt │ ├── LQ2x.filt │ ├── Makefile │ ├── Normal2x.filt │ ├── Phosphor2x.filt │ ├── Scale2x.filt │ ├── Scanline2x.filt │ ├── Super2xSaI.filt │ ├── SuperEagle.filt │ ├── blargg_ntsc_snes.c │ ├── configure │ ├── darken.c │ ├── epx.c │ ├── link.T │ ├── lq2x.c │ ├── normal2x.c │ ├── phosphor2x.c │ ├── scale2x.c │ ├── scanline2x.c │ ├── snes_ntsc │ │ ├── snes_ntsc.c │ │ ├── snes_ntsc.h │ │ ├── snes_ntsc_config.h │ │ └── snes_ntsc_impl.h │ ├── softfilter.h │ ├── super2xsai.c │ └── supereagle.c ├── video_layout.c ├── video_layout.h ├── video_layout │ ├── component.c │ ├── component.h │ ├── component_attr.h │ ├── element.c │ ├── element.h │ ├── internal.c │ ├── internal.h │ ├── load.c │ ├── scope.c │ ├── scope.h │ ├── types.h │ ├── view.c │ └── view.h ├── video_shader_parse.c ├── video_shader_parse.h ├── video_thread_wrapper.c └── video_thread_wrapper.h ├── github-contributors.py ├── griffin ├── griffin.c ├── griffin_cpp.cpp ├── griffin_glslang.cpp └── griffin_objc.m ├── input ├── common │ ├── hid │ │ ├── device_ds3.c │ │ ├── device_ds4.c │ │ ├── device_null.c │ │ ├── device_wiiu_gca.c │ │ ├── hid_device_driver.c │ │ └── hid_device_driver.h │ ├── input_hid_common.c │ ├── input_x11_common.c │ ├── input_x11_common.h │ ├── linux_common.c │ └── linux_common.h ├── connect │ ├── connect_nesusb.c │ ├── connect_ps2adapter.c │ ├── connect_ps3.c │ ├── connect_ps4.c │ ├── connect_psxadapter.c │ ├── connect_snesusb.c │ ├── connect_wii.c │ ├── connect_wiiugca.c │ ├── connect_wiiupro.c │ ├── joypad_connection.c │ └── joypad_connection.h ├── drivers │ ├── android_input.c │ ├── cocoa_input.c │ ├── cocoa_input.h │ ├── ctr_input.c │ ├── dinput.c │ ├── dos_input.c │ ├── gx_input.c │ ├── linuxraw_input.c │ ├── nullinput.c │ ├── ps2_input.c │ ├── ps3_input.c │ ├── ps4_input.c │ ├── psp_input.c │ ├── qnx_input.c │ ├── rwebinput_input.c │ ├── sdl_input.c │ ├── switch_input.c │ ├── udev_input.c │ ├── uwp_input.c │ ├── wayland_input.c │ ├── wiiu_input.c │ ├── winraw_input.c │ ├── x11_input.c │ ├── xdk_xinput_input.c │ └── xenon360_input.c ├── drivers_hid │ ├── btstack_hid.c │ ├── iohidmanager_hid.c │ ├── libusb_hid.c │ ├── null_hid.c │ ├── wiiu_hid.c │ └── wiiusb_hid.c ├── drivers_joypad │ ├── android_joypad.c │ ├── ctr_joypad.c │ ├── dinput_joypad.c │ ├── dinput_joypad.h │ ├── dos_joypad.c │ ├── gx_joypad.c │ ├── hid_joypad.c │ ├── linuxraw_joypad.c │ ├── mfi_joypad.m │ ├── null_joypad.c │ ├── parport_joypad.c │ ├── ps2_joypad.c │ ├── ps3_joypad.c │ ├── ps4_joypad.c │ ├── psp_joypad.c │ ├── qnx_joypad.c │ ├── rwebpad_joypad.c │ ├── sdl_joypad.c │ ├── switch_joypad.c │ ├── udev_joypad.c │ ├── wiiu │ │ ├── hidpad_driver.c │ │ ├── kpad_driver.c │ │ ├── pad_functions.c │ │ └── wpad_driver.c │ ├── wiiu_joypad.c │ ├── xdk_joypad.c │ └── xinput_joypad.c ├── drivers_keyboard │ ├── keyboard_event_android.h │ ├── keyboard_event_apple.c │ ├── keyboard_event_apple.h │ ├── keyboard_event_dos.h │ └── keyboard_event_xkb.c ├── include │ ├── GameController │ │ ├── GCController.h │ │ ├── GCControllerAxisInput.h │ │ ├── GCControllerButtonInput.h │ │ ├── GCControllerDirectionPad.h │ │ ├── GCControllerElement.h │ │ ├── GCExtendedGamepad.h │ │ ├── GCExtendedGamepadSnapshot.h │ │ ├── GCGamepad.h │ │ ├── GCGamepadSnapshot.h │ │ └── GameController.h │ ├── blissbox.h │ ├── gamepad.h │ ├── hid_driver.h │ ├── hid_types.h │ ├── wiiu │ │ ├── hid.h │ │ ├── hid_types.h │ │ └── input.h │ └── xfree86_keycodes.h ├── input_autodetect_builtin.c ├── input_defines.h ├── input_driver.h ├── input_keymaps.c ├── input_keymaps.h ├── input_mapper.c ├── input_mapper.h ├── input_overlay.h ├── input_remapping.c ├── input_remapping.h └── input_types.h ├── intl ├── msg_hash_ar.c ├── msg_hash_ar.h ├── msg_hash_chs.c ├── msg_hash_chs.h ├── msg_hash_cht.c ├── msg_hash_cht.h ├── msg_hash_de.c ├── msg_hash_de.h ├── msg_hash_el.c ├── msg_hash_el.h ├── msg_hash_eo.c ├── msg_hash_eo.h ├── msg_hash_es.c ├── msg_hash_es.h ├── msg_hash_fr.c ├── msg_hash_fr.h ├── msg_hash_it.c ├── msg_hash_it.h ├── msg_hash_ja.c ├── msg_hash_ja.h ├── msg_hash_ko.c ├── msg_hash_ko.h ├── msg_hash_lbl.h ├── msg_hash_nl.c ├── msg_hash_nl.h ├── msg_hash_pl.c ├── msg_hash_pl.h ├── msg_hash_pt_br.c ├── msg_hash_pt_br.h ├── msg_hash_pt_pt.c ├── msg_hash_pt_pt.h ├── msg_hash_ru.c ├── msg_hash_ru.h ├── msg_hash_tr.c ├── msg_hash_tr.h ├── msg_hash_us.c ├── msg_hash_us.h ├── msg_hash_vn.c └── msg_hash_vn.h ├── lakka.h ├── led ├── drivers │ ├── led_null.c │ ├── led_overlay.c │ └── led_rpi.c ├── led_defines.h ├── led_driver.c └── led_driver.h ├── libretro-common ├── .gitignore ├── audio │ ├── audio_mix.c │ ├── audio_mixer.c │ ├── conversion │ │ ├── float_to_s16.c │ │ ├── float_to_s16_neon.S │ │ ├── float_to_s16_neon.c │ │ ├── s16_to_float.c │ │ ├── s16_to_float_neon.S │ │ └── s16_to_float_neon.c │ ├── dsp_filter.c │ ├── dsp_filters │ │ ├── BassBoost.dsp │ │ ├── ChipTuneEnhance.dsp │ │ ├── Chorus.dsp │ │ ├── Crystalizer.dsp │ │ ├── EQ.dsp │ │ ├── Echo.dsp │ │ ├── EchoReverb.dsp │ │ ├── HighShelfDampen.dsp │ │ ├── IIR.dsp │ │ ├── LowPassCPS.dsp │ │ ├── Makefile │ │ ├── Mono.dsp │ │ ├── Panning.dsp │ │ ├── Phaser.dsp │ │ ├── Reverb.dsp │ │ ├── Tremolo.dsp │ │ ├── Vibrato.dsp │ │ ├── WahWah.dsp │ │ ├── chorus.c │ │ ├── configure │ │ ├── crystalizer.c │ │ ├── echo.c │ │ ├── eq.c │ │ ├── fft │ │ │ ├── fft.c │ │ │ └── fft.h │ │ ├── iir.c │ │ ├── link.T │ │ ├── panning.c │ │ ├── phaser.c │ │ ├── reverb.c │ │ ├── tremolo.c │ │ ├── vibrato.c │ │ └── wahwah.c │ └── resampler │ │ ├── audio_resampler.c │ │ └── drivers │ │ ├── nearest_resampler.c │ │ ├── null_resampler.c │ │ ├── sinc_resampler.c │ │ └── sinc_resampler_neon.S ├── cdrom │ └── cdrom.c ├── compat │ ├── compat_fnmatch.c │ ├── compat_getopt.c │ ├── compat_ifaddrs.c │ ├── compat_posix_string.c │ ├── compat_snprintf.c │ ├── compat_strcasestr.c │ ├── compat_strl.c │ ├── compat_vscprintf.c │ └── fopen_utf8.c ├── crt │ ├── include │ │ └── string.h │ └── string.c ├── dynamic │ └── dylib.c ├── encodings │ ├── encoding_base64.c │ ├── encoding_crc32.c │ └── encoding_utf.c ├── features │ └── features_cpu.c ├── file │ ├── archive_file.c │ ├── archive_file_7z.c │ ├── archive_file_zlib.c │ ├── config_file.c │ ├── config_file_userdata.c │ ├── file_path.c │ ├── nbio │ │ ├── nbio_intf.c │ │ ├── nbio_linux.c │ │ ├── nbio_orbis.c │ │ ├── nbio_stdio.c │ │ ├── nbio_unixmmap.c │ │ └── nbio_windowsmmap.c │ └── retro_dirent.c ├── formats │ ├── bmp │ │ ├── rbmp.c │ │ └── rbmp_encode.c │ ├── image_texture.c │ ├── image_transfer.c │ ├── jpeg │ │ └── rjpeg.c │ ├── json │ │ ├── jsonsax.c │ │ └── jsonsax_full.c │ ├── libchdr │ │ ├── libchdr_bitstream.c │ │ ├── libchdr_cdrom.c │ │ ├── libchdr_chd.c │ │ ├── libchdr_flac.c │ │ ├── libchdr_flac_codec.c │ │ ├── libchdr_huffman.c │ │ ├── libchdr_lzma.c │ │ └── libchdr_zlib.c │ ├── png │ │ ├── rpng.c │ │ ├── rpng_encode.c │ │ └── rpng_internal.h │ ├── tga │ │ └── rtga.c │ ├── wav │ │ └── rwav.c │ └── xml │ │ ├── rxml.c │ │ └── test │ │ ├── Makefile │ │ └── rxml_test.c ├── gfx │ ├── gl_capabilities.c │ └── scaler │ │ ├── pixconv.c │ │ ├── scaler.c │ │ ├── scaler_filter.c │ │ └── scaler_int.c ├── glsym │ ├── README.md │ ├── glgen.py │ ├── glsym_es2.c │ ├── glsym_es3.c │ ├── glsym_gl.c │ ├── rglgen.c │ ├── rglgen.py │ └── xglgen.py ├── hash │ └── rhash.c ├── include │ ├── array │ │ └── dynarray.h │ ├── audio │ │ ├── audio_mix.h │ │ ├── audio_mixer.h │ │ ├── audio_resampler.h │ │ ├── conversion │ │ │ ├── float_to_s16.h │ │ │ └── s16_to_float.h │ │ └── dsp_filter.h │ ├── boolean.h │ ├── cdrom │ │ └── cdrom.h │ ├── clamping.h │ ├── compat │ │ ├── apple_compat.h │ │ ├── fnmatch.h │ │ ├── fopen_utf8.h │ │ ├── getopt.h │ │ ├── ifaddrs.h │ │ ├── intrinsics.h │ │ ├── msvc.h │ │ ├── msvc │ │ │ └── stdint.h │ │ ├── posix_string.h │ │ ├── strcasestr.h │ │ ├── strl.h │ │ └── zlib │ │ │ ├── zconf.h │ │ │ ├── zconf.h.in │ │ │ ├── zlib.h │ │ │ └── zutil.h │ ├── dynamic │ │ └── dylib.h │ ├── encodings │ │ ├── base64.h │ │ ├── crc32.h │ │ ├── utf.h │ │ └── win32.h │ ├── fastcpy.h │ ├── features │ │ └── features_cpu.h │ ├── file │ │ ├── archive_file.h │ │ ├── config_file.h │ │ ├── config_file_userdata.h │ │ ├── file_path.h │ │ └── nbio.h │ ├── filters.h │ ├── formats │ │ ├── image.h │ │ ├── jsonsax.h │ │ ├── jsonsax_full.h │ │ ├── rbmp.h │ │ ├── rjpeg.h │ │ ├── rpng.h │ │ ├── rtga.h │ │ ├── rwav.h │ │ └── rxml.h │ ├── gfx │ │ ├── gl_capabilities.h │ │ ├── math │ │ │ ├── matrix_3x3.h │ │ │ ├── matrix_4x4.h │ │ │ ├── vector_2.h │ │ │ ├── vector_3.h │ │ │ └── vector_4.h │ │ ├── scaler │ │ │ ├── filter.h │ │ │ ├── pixconv.h │ │ │ ├── scaler.h │ │ │ └── scaler_int.h │ │ └── video_frame.h │ ├── glsym │ │ ├── glsym.h │ │ ├── glsym_es2.h │ │ ├── glsym_es3.h │ │ ├── glsym_gl.h │ │ ├── rglgen.h │ │ ├── rglgen_headers.h │ │ └── switch │ │ │ ├── nx_gl.h │ │ │ └── nx_glsym.h │ ├── libchdr │ │ ├── bitstream.h │ │ ├── cdrom.h │ │ ├── chd.h │ │ ├── coretypes.h │ │ ├── flac.h │ │ ├── huffman.h │ │ ├── libchdr_zlib.h │ │ ├── lzma.h │ │ └── minmax.h │ ├── libco.h │ ├── libretro.h │ ├── libretro_d3d.h │ ├── libretro_dspfilter.h │ ├── libretro_gskit_ps2.h │ ├── libretro_vulkan.h │ ├── lists │ │ ├── dir_list.h │ │ ├── file_list.h │ │ └── string_list.h │ ├── math │ │ ├── complex.h │ │ ├── float_minmax.h │ │ └── fxp.h │ ├── media │ │ └── media_detect_cd.h │ ├── memalign.h │ ├── memmap.h │ ├── net │ │ ├── net_compat.h │ │ ├── net_http.h │ │ ├── net_http_parse.h │ │ ├── net_ifinfo.h │ │ ├── net_natt.h │ │ ├── net_socket.h │ │ └── net_socket_ssl.h │ ├── queues │ │ ├── fifo_queue.h │ │ ├── message_queue.h │ │ └── task_queue.h │ ├── retro_assert.h │ ├── retro_common.h │ ├── retro_common_api.h │ ├── retro_dirent.h │ ├── retro_endianness.h │ ├── retro_environment.h │ ├── retro_inline.h │ ├── retro_math.h │ ├── retro_miscellaneous.h │ ├── retro_timers.h │ ├── rhash.h │ ├── rthreads │ │ ├── async_job.h │ │ ├── rsemaphore.h │ │ └── rthreads.h │ ├── streams │ │ ├── chd_stream.h │ │ ├── file_stream.h │ │ ├── file_stream_transforms.h │ │ ├── interface_stream.h │ │ ├── memory_stream.h │ │ ├── stdin_stream.h │ │ └── trans_stream.h │ ├── string │ │ └── stdstring.h │ ├── utils │ │ └── md5.h │ ├── vfs │ │ ├── vfs.h │ │ ├── vfs_implementation.h │ │ └── vfs_implementation_cdrom.h │ └── vulkan │ │ └── vulkan_symbol_wrapper.h ├── libco │ ├── aarch64.c │ ├── amd64.c │ ├── armeabi.c │ ├── fiber.c │ ├── genode.cpp │ ├── libco.c │ ├── ppc.c │ ├── psp2.c │ ├── scefiber.c │ ├── sjlj.c │ ├── ucontext.c │ └── x86.c ├── lists │ ├── dir_list.c │ ├── file_list.c │ ├── string_list.c │ └── vector_list.c ├── media │ └── media_detect_cd.c ├── memmap │ ├── memalign.c │ └── memmap.c ├── net │ ├── net_compat.c │ ├── net_http.c │ ├── net_http_parse.c │ ├── net_ifinfo.c │ ├── net_natt.c │ ├── net_socket.c │ └── net_socket_ssl.c ├── queues │ ├── fifo_queue.c │ ├── message_queue.c │ └── task_queue.c ├── rthreads │ ├── ctr_pthread.h │ ├── gx_pthread.h │ ├── psp_pthread.h │ ├── rsemaphore.c │ ├── rthreads.c │ └── xenon_sdl_threads.c ├── samples │ ├── file │ │ └── nbio │ │ │ ├── Makefile │ │ │ └── nbio_test.c │ ├── formats │ │ └── png │ │ │ ├── Makefile │ │ │ └── rpng_test.c │ ├── net │ │ ├── Makefile │ │ ├── http_test │ │ ├── net_http_test.c │ │ ├── net_ifinfo │ │ ├── net_ifinfo_test.c │ │ └── udp-test.c │ └── utils │ │ └── Makefile ├── streams │ ├── chd_stream.c │ ├── file_stream.c │ ├── file_stream_transforms.c │ ├── interface_stream.c │ ├── memory_stream.c │ ├── stdin_stream.c │ ├── trans_stream.c │ ├── trans_stream_pipe.c │ └── trans_stream_zlib.c ├── string │ └── stdstring.c ├── utils │ ├── crc32.c │ ├── djb2.c │ ├── md5.c │ ├── sha1.c │ └── sha1_main.c ├── vfs │ ├── vfs_implementation.c │ ├── vfs_implementation_cdrom.c │ └── vfs_implementation_uwp.cpp └── vulkan │ └── vulkan_symbol_wrapper.c ├── libretro-db ├── .gitignore ├── Makefile ├── README.md ├── bintree.c ├── bintree.h ├── c_converter.c ├── c_converter_test.sh ├── dat_converter ├── libretrodb.c ├── libretrodb.h ├── libretrodb_tool.c ├── lua │ ├── Makefile │ ├── dat_converter.lua │ ├── lua_common.c │ ├── lua_common.h │ ├── lua_converter.c │ ├── testlib.c │ └── tests.lua ├── query.c ├── query.h ├── rmsgpack.c ├── rmsgpack.h ├── rmsgpack_dom.c ├── rmsgpack_dom.h └── rmsgpack_test.c ├── list_special.c ├── list_special.h ├── location └── drivers │ ├── android.c │ └── nulllocation.c ├── managers ├── cheat_manager.c ├── cheat_manager.h ├── core_option_manager.h ├── state_manager.c └── state_manager.h ├── media ├── canvas.png ├── ico_src │ ├── icon.svg │ ├── icon128.png │ ├── icon16.png │ ├── icon16.svg │ ├── icon192.png │ ├── icon24.png │ ├── icon256.png │ ├── icon32.png │ ├── icon48.png │ ├── icon64.png │ ├── icon96.png │ └── make.sh ├── icon_dark.ico ├── icon_light.ico ├── icons │ ├── LICENSE │ │ ├── LICENSE.CC_BY_NC_3.txt │ │ └── LICENSE.txt │ ├── icon.svg │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ └── playstore │ │ └── icon.png ├── invader_dark.png ├── invader_light.png ├── libretro-logo.png ├── rarch.manifest ├── rarch.rc ├── rarch_ja.rc ├── render-ios-icons.sh ├── retroarch-16x16.ico ├── retroarch-16x16.png ├── retroarch-96x96.png ├── retroarch.icns ├── retroarch.ico ├── retroarch.svg └── src │ ├── invader.ico │ ├── invader.png │ ├── invader.svg │ └── text4540.png ├── memory ├── neon │ └── memcpy-neon.S ├── ngc │ ├── ssaram.c │ └── ssaram.h └── wii │ ├── mem2_manager.c │ └── mem2_manager.h ├── menu ├── cbs │ ├── menu_cbs_cancel.c │ ├── menu_cbs_contentlist_switch.c │ ├── menu_cbs_deferred_push.c │ ├── menu_cbs_down.c │ ├── menu_cbs_get_value.c │ ├── menu_cbs_info.c │ ├── menu_cbs_label.c │ ├── menu_cbs_left.c │ ├── menu_cbs_ok.c │ ├── menu_cbs_refresh.c │ ├── menu_cbs_right.c │ ├── menu_cbs_scan.c │ ├── menu_cbs_select.c │ ├── menu_cbs_start.c │ ├── menu_cbs_sublabel.c │ ├── menu_cbs_title.c │ └── menu_cbs_up.c ├── drivers │ ├── materialui.c │ ├── menu_generic.c │ ├── menu_generic.h │ ├── null.c │ ├── ozone │ │ ├── ozone.c │ │ ├── ozone.h │ │ ├── ozone_display.c │ │ ├── ozone_display.h │ │ ├── ozone_entries.c │ │ ├── ozone_sidebar.c │ │ ├── ozone_sidebar.h │ │ ├── ozone_texture.c │ │ ├── ozone_texture.h │ │ ├── ozone_theme.c │ │ └── ozone_theme.h │ ├── rgui.c │ ├── stripes.c │ ├── xmb.c │ └── xui.cpp ├── drivers_display │ ├── menu_display_caca.c │ ├── menu_display_ctr.c │ ├── menu_display_d3d10.c │ ├── menu_display_d3d11.c │ ├── menu_display_d3d12.c │ ├── menu_display_d3d8.c │ ├── menu_display_d3d9.c │ ├── menu_display_gdi.c │ ├── menu_display_gl.c │ ├── menu_display_gl1.c │ ├── menu_display_gl_core.c │ ├── menu_display_metal.m │ ├── menu_display_null.c │ ├── menu_display_sixel.c │ ├── menu_display_switch.c │ ├── menu_display_vga.c │ ├── menu_display_vita2d.c │ ├── menu_display_vulkan.c │ └── menu_display_wiiu.c ├── menu_animation.c ├── menu_animation.h ├── menu_cbs.c ├── menu_cbs.h ├── menu_content.c ├── menu_content.h ├── menu_defines.h ├── menu_displaylist.c ├── menu_displaylist.h ├── menu_driver.c ├── menu_driver.h ├── menu_entries.c ├── menu_entries.h ├── menu_input.h ├── menu_networking.c ├── menu_networking.h ├── menu_setting.c ├── menu_setting.h ├── menu_shader.c ├── menu_shader.h ├── menu_thumbnail_path.c ├── menu_thumbnail_path.h └── widgets │ ├── menu_dialog.c │ ├── menu_dialog.h │ ├── menu_filebrowser.c │ ├── menu_filebrowser.h │ ├── menu_input_bind_dialog.c │ ├── menu_input_bind_dialog.h │ ├── menu_input_dialog.c │ ├── menu_input_dialog.h │ ├── menu_osk.c │ ├── menu_osk.h │ ├── menu_osk_utf8_pages.h │ ├── menu_widgets.c │ └── menu_widgets.h ├── midi ├── drivers │ ├── alsa_midi.c │ ├── null_midi.c │ └── winmm_midi.c └── midi_driver.h ├── msg_hash.c ├── msg_hash.h ├── network ├── net_http_special.c ├── net_http_special.h ├── net_logger.c └── netplay │ ├── README │ ├── netplay.h │ ├── netplay_buf.c │ ├── netplay_delta.c │ ├── netplay_discovery.c │ ├── netplay_discovery.h │ ├── netplay_frontend.c │ ├── netplay_handshake.c │ ├── netplay_init.c │ ├── netplay_io.c │ ├── netplay_keyboard.c │ ├── netplay_keys.h │ ├── netplay_private.h │ ├── netplay_room_parse.c │ └── netplay_sync.c ├── no-xib.diff ├── paths.c ├── paths.h ├── performance_counters.c ├── performance_counters.h ├── pkg ├── 360 │ ├── Arial_12.abc │ ├── Arial_12.rdf │ ├── Arial_12.tga │ ├── hd │ │ └── rarch_main.xui │ ├── rarch.ttf │ ├── rarch_scene_skin.xui │ ├── sd │ │ └── rarch_main.xui │ └── shaders │ │ └── .empty ├── android │ ├── phoenix-common │ │ ├── .gitignore │ │ ├── jni │ │ │ ├── Android.mk │ │ │ └── Application.mk │ │ ├── res │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-ldpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ │ ├── banner.png │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ └── drawable-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ └── src │ │ │ └── com │ │ │ └── retroarch │ │ │ └── browser │ │ │ ├── preferences │ │ │ └── util │ │ │ │ ├── ConfigFile.java │ │ │ │ └── UserPreferences.java │ │ │ └── retroactivity │ │ │ ├── RetroActivityCamera.java │ │ │ ├── RetroActivityCommon.java │ │ │ └── RetroActivityIntent.java │ ├── phoenix-legacy │ │ ├── .classpath │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.jdt.core.prefs │ │ ├── AndroidManifest.xml │ │ ├── ant.properties │ │ ├── build.xml │ │ ├── docs │ │ │ └── Building in Eclipse.md │ │ ├── msvc-2017-android.NativeActivity.vcxproj │ │ ├── msvc-2017-android.NativeActivity.vcxproj.filters │ │ ├── msvc-2017-android.Packaging.androidproj │ │ ├── msvc-2017-android.sln │ │ ├── proguard-project.txt │ │ ├── project.properties │ │ └── src │ │ │ └── com │ │ │ └── retroarch │ │ │ └── browser │ │ │ ├── debug │ │ │ └── CoreSideloadActivity.java │ │ │ ├── mainmenu │ │ │ └── MainMenuActivity.java │ │ │ └── retroactivity │ │ │ └── RetroActivityPast.java │ └── phoenix │ │ ├── .gitignore │ │ ├── AndroidManifest.xml │ │ ├── Readme.md │ │ ├── build.gradle │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── res64 │ │ └── drawable-xhdpi │ │ │ └── banner.png │ │ ├── sideload │ │ ├── README.md │ │ └── sideload_core_android_studio.png │ │ ├── src │ │ └── com │ │ │ └── retroarch │ │ │ └── browser │ │ │ ├── debug │ │ │ └── CoreSideloadActivity.java │ │ │ ├── mainmenu │ │ │ └── MainMenuActivity.java │ │ │ └── retroactivity │ │ │ └── RetroActivityFuture.java │ │ └── version_increment.py ├── apple │ ├── BaseConfig.xcconfig │ ├── Metal.xcconfig │ ├── OSX │ │ ├── Info.plist │ │ ├── Info_Metal.plist │ │ ├── Resources │ │ │ └── en.lproj │ │ │ │ └── MainMenu.nib │ │ │ │ ├── designable.nib │ │ │ │ └── keyedobjects.nib │ │ ├── en.lproj │ │ │ ├── InfoPlist.strings │ │ │ ├── MainMenu.xib │ │ │ ├── MainMenu_Metal.xib │ │ │ ├── PPC │ │ │ │ └── MainMenu.xib │ │ │ └── Settings.xib │ │ ├── modules │ │ │ └── .empty │ │ └── modules_ppc │ │ │ └── .empty │ ├── Project.xml │ ├── QTConfig.xcconfig │ ├── RetroArch.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ ├── RetroArch_OSX.xccheckout │ │ │ └── WorkspaceSettings.xcsettings │ ├── RetroArch.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ ├── RetroArch_OSX.xccheckout │ │ │ └── WorkspaceSettings.xcsettings │ ├── RetroArch_Metal.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ ├── RetroArch_OSX.xccheckout │ │ │ └── WorkspaceSettings.xcsettings │ ├── RetroArch_OSX107.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ ├── RetroArch_OSX.xccheckout │ │ │ └── WorkspaceSettings.xcsettings │ ├── RetroArch_PPC.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── RetroArch_iOS10.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ ├── RetroArch_iOS.xccheckout │ │ │ └── RetroArch_iOS10.xcscmblueprint │ ├── RetroArch_iOS10_static.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ ├── RetroArch_iOS.xccheckout │ │ │ └── RetroArch_iOS10.xcscmblueprint │ ├── RetroArch_iOS11.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ ├── RetroArch_iOS.xccheckout │ │ │ │ ├── RetroArch_iOS10.xcscmblueprint │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── RetroArch iOS Debug.xcscheme │ │ │ ├── RetroArch iOS Release.xcscheme │ │ │ ├── RetroArch tvOS Debug.xcscheme │ │ │ └── RetroArch tvOS Release.xcscheme │ ├── RetroArch_iOS11_static.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ ├── RetroArch_iOS.xccheckout │ │ │ └── RetroArch_iOS10.xcscmblueprint │ ├── RetroArch_iOS6.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── RetroArch_iOS.xccheckout │ ├── RetroArch_iOS8.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── RetroArch_iOS.xccheckout │ ├── RetroArch_iOS9-Info.plist │ ├── RetroArch_iOS9.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── RetroArch_iOS.xccheckout │ ├── VulkanConfig.xcconfig │ ├── WebServer │ │ ├── GCDWebServer │ │ │ ├── Core │ │ │ │ ├── GCDWebServer.h │ │ │ │ ├── GCDWebServer.m │ │ │ │ ├── GCDWebServerConnection.h │ │ │ │ ├── GCDWebServerConnection.m │ │ │ │ ├── GCDWebServerFunctions.h │ │ │ │ ├── GCDWebServerFunctions.m │ │ │ │ ├── GCDWebServerHTTPStatusCodes.h │ │ │ │ ├── GCDWebServerPrivate.h │ │ │ │ ├── GCDWebServerRequest.h │ │ │ │ ├── GCDWebServerRequest.m │ │ │ │ ├── GCDWebServerResponse.h │ │ │ │ └── GCDWebServerResponse.m │ │ │ ├── Requests │ │ │ │ ├── GCDWebServerDataRequest.h │ │ │ │ ├── GCDWebServerDataRequest.m │ │ │ │ ├── GCDWebServerFileRequest.h │ │ │ │ ├── GCDWebServerFileRequest.m │ │ │ │ ├── GCDWebServerMultiPartFormRequest.h │ │ │ │ ├── GCDWebServerMultiPartFormRequest.m │ │ │ │ ├── GCDWebServerURLEncodedFormRequest.h │ │ │ │ └── GCDWebServerURLEncodedFormRequest.m │ │ │ └── Responses │ │ │ │ ├── GCDWebServerDataResponse.h │ │ │ │ ├── GCDWebServerDataResponse.m │ │ │ │ ├── GCDWebServerErrorResponse.h │ │ │ │ ├── GCDWebServerErrorResponse.m │ │ │ │ ├── GCDWebServerFileResponse.h │ │ │ │ ├── GCDWebServerFileResponse.m │ │ │ │ ├── GCDWebServerStreamedResponse.h │ │ │ │ └── GCDWebServerStreamedResponse.m │ │ ├── GCDWebUploader │ │ │ ├── GCDWebUploader.bundle │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ ├── css │ │ │ │ │ ├── bootstrap-theme.css │ │ │ │ │ ├── bootstrap.css │ │ │ │ │ ├── index.css │ │ │ │ │ └── jquery.fileupload.css │ │ │ │ │ ├── en.lproj │ │ │ │ │ └── Localizable.strings │ │ │ │ │ ├── fonts │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ └── glyphicons-halflings-regular.woff │ │ │ │ │ ├── index.html │ │ │ │ │ └── js │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ ├── html5shiv.min.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── jquery.fileupload.js │ │ │ │ │ ├── jquery.iframe-transport.js │ │ │ │ │ ├── jquery.jeditable.js │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ ├── jquery.ui.widget.js │ │ │ │ │ ├── respond.min.js │ │ │ │ │ └── tmpl.min.js │ │ │ ├── GCDWebUploader.h │ │ │ └── GCDWebUploader.m │ │ ├── WebServer.h │ │ └── WebServer.m │ ├── code-sign-cores.sh │ ├── iOS │ │ ├── BUILDING │ │ ├── Info.plist │ │ ├── Makefile │ │ ├── README.md │ │ ├── Resources │ │ │ └── Media.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-20-2.png │ │ │ │ ├── Icon-20-3.png │ │ │ │ ├── Icon-20-4.png │ │ │ │ ├── Icon-29-1.png │ │ │ │ ├── Icon-29-2.png │ │ │ │ ├── Icon-29-3.png │ │ │ │ ├── Icon-40-1.png │ │ │ │ ├── Icon-40-2.png │ │ │ │ ├── Icon-40-3.png │ │ │ │ ├── Icon-50-1.png │ │ │ │ ├── Icon-50-2.png │ │ │ │ ├── Icon-57-1.png │ │ │ │ ├── Icon-57-2.png │ │ │ │ ├── Icon-60-2.png │ │ │ │ ├── Icon-60-3.png │ │ │ │ ├── Icon-72-1.png │ │ │ │ ├── Icon-72-2.png │ │ │ │ ├── Icon-76-1.png │ │ │ │ ├── Icon-76-2.png │ │ │ │ ├── Icon-76-3.png │ │ │ │ ├── Icon-83.5-2.png │ │ │ │ └── Icon-83.5-3.png │ │ │ │ ├── Contents.json │ │ │ │ └── LaunchImage.launchimage │ │ │ │ ├── Contents.json │ │ │ │ ├── landscape-1024x748.png │ │ │ │ ├── landscape-1024x768.png │ │ │ │ ├── landscape-1792x828-1.png │ │ │ │ ├── landscape-2048x1496.png │ │ │ │ ├── landscape-2048x1536.png │ │ │ │ ├── landscape-2208x1242.png │ │ │ │ ├── landscape-2436x1125-1.png │ │ │ │ ├── landscape-2688x1242-1.png │ │ │ │ ├── portrait-1125x2436-1.png │ │ │ │ ├── portrait-1242x2208.png │ │ │ │ ├── portrait-1252x2688-1.png │ │ │ │ ├── portrait-1536x2008.png │ │ │ │ ├── portrait-1536x2048.png │ │ │ │ ├── portrait-320x480.png │ │ │ │ ├── portrait-640x1136-1.png │ │ │ │ ├── portrait-640x1136.png │ │ │ │ ├── portrait-640x960-1.png │ │ │ │ ├── portrait-640x960.png │ │ │ │ ├── portrait-750x1334.png │ │ │ │ ├── portrait-768x1004.png │ │ │ │ ├── portrait-768x1024.png │ │ │ │ └── portrait-828x1792.png │ │ ├── control │ │ ├── en.lproj │ │ │ └── InfoPlist.strings │ │ ├── modules │ │ │ ├── .empty │ │ │ └── .gitignore │ │ └── package.sh │ ├── script │ │ ├── build │ │ ├── build.config │ │ └── mobileprovisionParser │ └── tvOS │ │ ├── Assets.xcassets │ │ ├── App Icon & Top Shelf Image.brandassets │ │ │ ├── App Icon - App Store.imagestack │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ ├── App Icon.imagestack │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── retroarch_logo_back.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── retroarch_logo_front.png │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Top Shelf Image Wide.imageset │ │ │ │ └── Contents.json │ │ │ └── Top Shelf Image.imageset │ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Launch Image.launchimage │ │ │ └── Contents.json │ │ └── retroarch_logo.imagestack │ │ │ ├── Contents.json │ │ │ ├── Layer 1.imagestacklayer │ │ │ ├── Content.imageset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ └── Layer 2.imagestacklayer │ │ │ ├── Content.imageset │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ └── Info.plist ├── ctr │ ├── Makefile.cores │ ├── assets │ │ ├── 2048.png │ │ ├── 2048_banner.png │ │ ├── 4do.png │ │ ├── 4do_banner.png │ │ ├── 81.png │ │ ├── 81_banner.png │ │ ├── assets.7z │ │ ├── atari800.png │ │ ├── atari800_banner.png │ │ ├── default.png │ │ ├── dosbox.png │ │ ├── dosbox_banner.png │ │ ├── fbalpha2012.png │ │ ├── fbalpha2012_banner.png │ │ ├── fbalpha2012_cps1.png │ │ ├── fbalpha2012_cps1_banner.png │ │ ├── fbalpha2012_cps2.png │ │ ├── fbalpha2012_cps2_banner.png │ │ ├── fbalpha2012_cps3.png │ │ ├── fbalpha2012_cps3_banner.png │ │ ├── fbalpha2012_neogeo.png │ │ ├── fbalpha2012_neogeo_banner.png │ │ ├── fceumm.png │ │ ├── fceumm_banner.png │ │ ├── fmsx.png │ │ ├── fmsx_banner.png │ │ ├── freeintv.png │ │ ├── freeintv_banner.png │ │ ├── fuse.png │ │ ├── fuse_banner.png │ │ ├── gambatte.png │ │ ├── gambatte_banner.png │ │ ├── genesis_plus_gx.png │ │ ├── genesis_plus_gx_banner.png │ │ ├── gpsp.png │ │ ├── gpsp_banner.png │ │ ├── gw.png │ │ ├── gw_banner.png │ │ ├── handy.png │ │ ├── handy_banner.png │ │ ├── libretro_banner.png │ │ ├── libretro_neutral_shaded_banner.png │ │ ├── mame2000.png │ │ ├── mame2000_banner.png │ │ ├── mame2003.png │ │ ├── mame2003_banner.png │ │ ├── mame2003_plus.png │ │ ├── mame2003_plus_banner.png │ │ ├── mednafen_ngp.png │ │ ├── mednafen_ngp_banner.png │ │ ├── mednafen_pce_fast.png │ │ ├── mednafen_pce_fast_banner.png │ │ ├── mednafen_vb.png │ │ ├── mednafen_vb_banner.png │ │ ├── mednafen_wswan.png │ │ ├── mednafen_wswan_banner.png │ │ ├── mgba.png │ │ ├── mgba_banner.png │ │ ├── nekop2.png │ │ ├── nekop2_banner.png │ │ ├── nestopia.png │ │ ├── nestopia_banner.png │ │ ├── np2kai.png │ │ ├── np2kai_banner.png │ │ ├── nxengine.png │ │ ├── nxengine_banner.png │ │ ├── o2em.png │ │ ├── o2em_banner.png │ │ ├── pcsx_rearmed.png │ │ ├── pcsx_rearmed_banner.png │ │ ├── picodrive.png │ │ ├── picodrive_banner.png │ │ ├── pokemini.png │ │ ├── pokemini_banner.png │ │ ├── prosystem.png │ │ ├── prosystem_banner.png │ │ ├── quicknes.png │ │ ├── quicknes_banner.png │ │ ├── silent.wav │ │ ├── snes9x2002.png │ │ ├── snes9x2002_banner.png │ │ ├── snes9x2005.png │ │ ├── snes9x2005_banner.png │ │ ├── snes9x2005_plus.png │ │ ├── snes9x2005_plus_banner.png │ │ ├── snes9x2010.png │ │ ├── snes9x2010_banner.png │ │ ├── stella.png │ │ ├── stella_banner.png │ │ ├── vecx.png │ │ ├── vecx_banner.png │ │ ├── virtualjaguar.png │ │ ├── virtualjaguar_banner.png │ │ ├── yabause.png │ │ └── yabause_banner.png │ ├── big_text_section.xml │ └── tools │ │ ├── bannertool-linux │ │ ├── bannertool-mac │ │ ├── bannertool.exe │ │ ├── makerom-linux │ │ ├── makerom-mac │ │ ├── makerom.exe │ │ └── template.rsf ├── debian │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── dirs │ ├── docs │ ├── retroarch.lintian-overrides │ ├── rules │ └── source │ │ └── format ├── emscripten │ ├── .gitignore │ ├── README.md │ └── libretro │ │ ├── browserfs.min.js │ │ ├── embed.html │ │ ├── index.html │ │ ├── indexer │ │ ├── libretro.css │ │ └── libretro.js ├── libnx │ └── retroarch.jpg ├── msvc-uwp │ ├── .gitignore │ ├── RetroArch-msvc2017-UWP-cores-nonfree │ │ ├── Assets │ │ │ ├── LargeTile.scale-100.png │ │ │ ├── LargeTile.scale-200.png │ │ │ ├── LargeTile.scale-400.png │ │ │ ├── SmallTile.scale-100.png │ │ │ ├── SmallTile.scale-200.png │ │ │ ├── SmallTile.scale-400.png │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square150x150Logo.scale-400.png │ │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-400.png │ │ │ ├── Square44x44Logo.targetsize-16.png │ │ │ ├── Square44x44Logo.targetsize-256.png │ │ │ ├── Square44x44Logo.targetsize-48.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ ├── StoreLogo.scale-200.png │ │ │ ├── StoreLogo.scale-400.png │ │ │ ├── Wide310x150Logo.scale-100.png │ │ │ ├── Wide310x150Logo.scale-200.png │ │ │ └── Wide310x150Logo.scale-400.png │ │ ├── Package.appxmanifest │ │ ├── RetroArch-msvc2017-UWP-cores-nonfree.vcxproj │ │ ├── RetroArch-msvc2017-UWP-cores-nonfree.vcxproj.filters │ │ ├── cores │ │ │ ├── ARM │ │ │ │ ├── .empty │ │ │ │ └── cores │ │ │ │ │ └── .empty │ │ │ ├── ARM64 │ │ │ │ ├── .empty │ │ │ │ └── cores │ │ │ │ │ └── .empty │ │ │ ├── Win32 │ │ │ │ ├── .empty │ │ │ │ └── cores │ │ │ │ │ └── .empty │ │ │ └── x64 │ │ │ │ ├── .empty │ │ │ │ └── cores │ │ │ │ └── .empty │ │ └── dummy.cpp │ ├── RetroArch-msvc2017-UWP.sln │ └── RetroArch-msvc2017-UWP │ │ ├── Assets │ │ ├── LargeTile.scale-100.png │ │ ├── LargeTile.scale-200.png │ │ ├── LargeTile.scale-400.png │ │ ├── SmallTile.scale-100.png │ │ ├── SmallTile.scale-200.png │ │ ├── SmallTile.scale-400.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-200.png │ │ ├── SplashScreen.scale-400.png │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-200.png │ │ └── Wide310x150Logo.scale-400.png │ │ ├── Package.appxmanifest │ │ ├── RetroArch-UWP_TemporaryKey.pfx │ │ ├── RetroArch-msvc2017-UWP.vcxproj │ │ ├── RetroArch-msvc2017-UWP.vcxproj.filters │ │ └── cores │ │ ├── ARM │ │ ├── .empty │ │ └── cores │ │ │ └── .empty │ │ ├── ARM64 │ │ ├── .empty │ │ └── cores │ │ │ └── .empty │ │ ├── Win32 │ │ ├── .empty │ │ └── cores │ │ │ └── .empty │ │ └── x64 │ │ ├── .empty │ │ └── cores │ │ └── .empty ├── msvc │ ├── RetroArch-360-Salamander │ │ ├── RetroArch-Salamander.vcxproj │ │ └── RetroArch-Salamander.vcxproj.filters │ ├── RetroArch-360.sln │ ├── RetroArch-360 │ │ ├── RetroArch-360.vcxproj │ │ └── RetroArch-360.vcxproj.filters │ ├── RetroArch-Xbox1-Salamander │ │ └── RetroArch-Salamander.vcproj │ ├── RetroArch-Xbox1.sln │ ├── RetroArch-Xbox1 │ │ ├── RetroArch-Xbox1.vcproj │ │ ├── roms │ │ │ └── .empty │ │ ├── screenshots │ │ │ └── .empty │ │ └── system │ │ │ └── .empty │ ├── RetroArch-msvc2003.sln │ ├── RetroArch-msvc2005.sln │ ├── RetroArch-msvc2008.sln │ ├── RetroArch-msvc2010.sln │ ├── RetroArch-msvc2012.sln │ ├── RetroArch-msvc2013.sln │ ├── RetroArch-msvc2015.sln │ ├── RetroArch-msvc2017.sln │ ├── msvc-2003 │ │ └── RetroArch-msvc2003.vcproj │ ├── msvc-2005 │ │ └── RetroArch-msvc2005.vcproj │ ├── msvc-2008 │ │ └── RetroArch-msvc2008.vcproj │ ├── msvc-2010 │ │ ├── RetroArch-msvc2010.vcxproj │ │ └── RetroArch-msvc2010.vcxproj.filters │ ├── msvc-2012 │ │ ├── RetroArch-msvc2012.vcxproj │ │ └── RetroArch-msvc2012.vcxproj.filters │ ├── msvc-2013 │ │ ├── RetroArch-msvc2013.vcxproj │ │ └── RetroArch-msvc2013.vcxproj.filters │ ├── msvc-2015 │ │ ├── RetroArch-msvc2015.vcxproj │ │ └── RetroArch-msvc2015.vcxproj.filters │ ├── msvc-2017 │ │ ├── RetroArch-msvc2017.vcxproj │ │ ├── RetroArch-msvc2017.vcxproj.filters │ │ └── readme-build-qt.txt │ └── msvc-6 │ │ └── RetroArch │ │ ├── RetroArch.dsp │ │ └── RetroArch.dsw ├── ngc │ └── .empty ├── pandora │ ├── PXML.xml │ ├── icon.png │ ├── previews │ │ ├── retroarch-phoenix.png │ │ └── retroarch.png │ ├── retroarch │ │ ├── phoenix.cfg │ │ └── retroarch.cfg │ └── scripts │ │ ├── env-vars.sh │ │ ├── retroarch-phoenix.sh │ │ └── retroarch.sh ├── ps3 │ └── SSNE10000 │ │ ├── ICON0.PNG │ │ ├── PARAM.SFO │ │ └── USRDIR │ │ ├── .empty │ │ └── cores │ │ ├── .empty │ │ ├── presets │ │ └── .empty │ │ ├── savestates │ │ └── .empty │ │ ├── sram │ │ └── .empty │ │ └── system │ │ └── .empty ├── ps3_dex │ └── package.conf ├── ps3_iso │ ├── PS3_DISC.SFB │ ├── PS3_GAME │ │ ├── ICON0.PNG │ │ ├── PARAM.SFO │ │ ├── PS3LOGO.DAT │ │ └── USRDIR │ │ │ ├── .empty │ │ │ └── cores │ │ │ ├── .empty │ │ │ ├── presets │ │ │ └── .empty │ │ │ ├── savestates │ │ │ └── .empty │ │ │ ├── sram │ │ │ └── .empty │ │ │ └── system │ │ │ └── .empty │ └── PS3_UPDATE │ │ └── PS3UPDAT.PUP ├── psp1 │ ├── ICON0.PNG │ └── PIC1.PNG ├── qnx │ ├── .cproject │ ├── .gitignore │ ├── .project │ └── bar-descriptor.xml ├── sailfishos │ └── retroarch-sailfishos.spec ├── vita │ ├── .empty │ └── assets │ │ ├── ICON0.PNG │ │ └── livearea │ │ └── contents │ │ ├── bg.png │ │ ├── startup.png │ │ ├── template.xml │ │ └── website.png ├── wii │ ├── .empty │ ├── icon.png │ └── meta.xml └── wiiu │ ├── icon.png │ └── meta.xml ├── playlist.c ├── playlist.h ├── ps2 ├── compat_files │ ├── compat_ctype.c │ ├── fileXio_cdvd.c │ ├── ps2_descriptor.c │ ├── ps2_devices.c │ └── time.c ├── include │ ├── compat_ctype.h │ ├── fileXio_cdvd.h │ ├── inttypes.h │ ├── math.h │ ├── ps2_descriptor.h │ ├── ps2_devices.h │ ├── ps2_irx_variables.h │ ├── pte_types.h │ └── stdint.h ├── irx │ └── Makefile └── libcdvd │ ├── Makefile │ ├── common │ └── cdvd.h │ ├── ee │ ├── Makefile │ ├── cdvd_rpc.c │ └── cdvd_rpc.h │ ├── iop │ ├── Makefile │ ├── Rules.make │ ├── cdvd_iop.c │ ├── cdvd_iop.h │ ├── imports.lst │ └── irx_imports.h │ └── license.txt ├── qb ├── config.comp.sh ├── config.libs.sh ├── config.moc.sh ├── config.params.sh ├── qb.comp.sh ├── qb.init.sh ├── qb.libs.sh ├── qb.make.sh ├── qb.moc.sh ├── qb.params.sh └── qb.system.sh ├── record └── drivers │ ├── record_ffmpeg.c │ └── record_null.c ├── reference ├── opt │ ├── shaders-hlsl │ │ ├── asm │ │ │ └── frag │ │ │ │ └── texture-sampling-fp16.asm.frag │ │ ├── comp │ │ │ ├── outer-product.comp │ │ │ └── scalar-std450-distance-length-normalize.comp │ │ └── frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ └── scalar-refract-reflect.frag │ ├── shaders-msl │ │ ├── asm │ │ │ └── frag │ │ │ │ └── texture-sampling-fp16.asm.frag │ │ ├── comp │ │ │ ├── outer-product.comp │ │ │ └── scalar-std450-distance-length-normalize.comp │ │ ├── frag │ │ │ ├── for-loop-continue-control-flow.frag │ │ │ ├── scalar-refract-reflect.frag │ │ │ └── subgroup-builtins.msl22.frag │ │ └── vulkan │ │ │ ├── frag │ │ │ ├── basic.multiview.nocompat.vk.frag │ │ │ └── subgroups.nocompat.invalid.vk.msl21.frag │ │ │ └── vert │ │ │ ├── multiview.multiview.nocompat.vk.vert │ │ │ └── multiview.nocompat.vk.vert │ └── shaders │ │ ├── asm │ │ ├── comp │ │ │ └── phi-temporary-copy-loop-variable.asm.comp │ │ ├── extended-debug-extinst.invalid.asm.comp │ │ └── frag │ │ │ ├── texture-sampling-fp16.asm.vk.frag │ │ │ └── texture-sampling-fp16.asm.vk.frag.vk │ │ ├── comp │ │ ├── outer-product.comp │ │ └── scalar-std450-distance-length-normalize.comp │ │ └── frag │ │ ├── for-loop-continue-control-flow.frag │ │ ├── scalar-refract-reflect.frag │ │ └── selection-block-dominator.frag ├── shaders-hlsl-no-opt │ └── asm │ │ └── frag │ │ └── nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag ├── shaders-hlsl │ ├── asm │ │ └── frag │ │ │ └── texture-sampling-fp16.asm.frag │ ├── comp │ │ ├── outer-product.comp │ │ └── scalar-std450-distance-length-normalize.comp │ └── frag │ │ ├── for-loop-continue-control-flow.frag │ │ └── scalar-refract-reflect.frag ├── shaders-msl │ ├── asm │ │ └── frag │ │ │ └── texture-sampling-fp16.asm.frag │ ├── comp │ │ ├── outer-product.comp │ │ └── scalar-std450-distance-length-normalize.comp │ ├── frag │ │ ├── for-loop-continue-control-flow.frag │ │ ├── scalar-refract-reflect.frag │ │ └── subgroup-builtins.msl22.frag │ └── vulkan │ │ ├── frag │ │ ├── basic.multiview.nocompat.vk.frag │ │ └── subgroups.nocompat.invalid.vk.msl21.frag │ │ └── vert │ │ ├── multiview.multiview.nocompat.vk.vert │ │ └── multiview.nocompat.vk.vert ├── shaders-no-opt │ └── asm │ │ └── frag │ │ └── nonuniform-qualifier-propagation.vk.nocompat.asm.frag.vk └── shaders │ ├── asm │ ├── comp │ │ └── phi-temporary-copy-loop-variable.asm.comp │ ├── extended-debug-extinst.invalid.asm.comp │ └── frag │ │ ├── texture-sampling-fp16.asm.vk.frag │ │ └── texture-sampling-fp16.asm.vk.frag.vk │ ├── comp │ ├── outer-product.comp │ └── scalar-std450-distance-length-normalize.comp │ └── frag │ ├── for-loop-continue-control-flow.frag │ ├── scalar-refract-reflect.frag │ └── selection-block-dominator.frag ├── retroarch-android-debug.diff ├── retroarch-mingw-build.sh ├── retroarch.c ├── retroarch.cfg ├── retroarch.desktop ├── retroarch.h ├── runahead ├── mem_util.c ├── mem_util.h ├── mylist.c └── mylist.h ├── runtime_file.c ├── runtime_file.h ├── samples └── tasks │ └── database │ ├── Makefile │ └── main.c ├── setting_list.h ├── shaders-hlsl-no-opt └── asm │ └── frag │ └── nonuniform-qualifier-propagation.nonuniformresource.sm51.asm.frag ├── shaders-hlsl ├── asm │ └── frag │ │ └── texture-sampling-fp16.asm.frag ├── comp │ ├── outer-product.comp │ └── scalar-std450-distance-length-normalize.comp └── frag │ ├── for-loop-continue-control-flow.frag │ └── scalar-refract-reflect.frag ├── shaders-msl ├── asm │ └── frag │ │ └── texture-sampling-fp16.asm.frag ├── comp │ ├── outer-product.comp │ └── scalar-std450-distance-length-normalize.comp ├── frag │ ├── for-loop-continue-control-flow.frag │ ├── scalar-refract-reflect.frag │ └── subgroup-builtins.msl22.frag └── vulkan │ ├── frag │ ├── basic.multiview.nocompat.vk.frag │ └── subgroups.nocompat.invalid.vk.msl21.frag │ └── vert │ ├── multiview.multiview.nocompat.vk.vert │ └── multiview.nocompat.vk.vert ├── shaders-no-opt └── asm │ └── frag │ └── nonuniform-qualifier-propagation.vk.nocompat.asm.frag ├── shaders ├── asm │ ├── comp │ │ └── phi-temporary-copy-loop-variable.asm.comp │ ├── extended-debug-extinst.invalid.asm.comp │ └── frag │ │ └── texture-sampling-fp16.asm.vk.frag ├── comp │ ├── outer-product.comp │ └── scalar-std450-distance-length-normalize.comp └── frag │ ├── for-loop-continue-control-flow.frag │ ├── scalar-refract-reflect.frag │ └── selection-block-dominator.frag ├── switch_performance_profiles.h ├── tasks ├── task_audio_mixer.c ├── task_audio_mixer.h ├── task_autodetect.c ├── task_content.c ├── task_content.h ├── task_database.c ├── task_database_cue.c ├── task_decompress.c ├── task_file_transfer.c ├── task_file_transfer.h ├── task_http.c ├── task_image.c ├── task_netplay_find_content.c ├── task_netplay_lan_scan.c ├── task_netplay_nat_traversal.c ├── task_overlay.c ├── task_patch.c ├── task_pl_thumbnail_download.c ├── task_playlist_manager.c ├── task_powerstate.c ├── task_powerstate.h ├── task_save.c ├── task_screenshot.c ├── task_wifi.c └── tasks_internal.h ├── tests-other ├── msl_resource_binding.spv └── msl_resource_bindings.cpp ├── tools ├── cg2glsl.py ├── com-parser │ ├── Makefile │ ├── com-parse.cpp │ └── grammar.txt ├── gas-preprocessor.pl ├── ps3 │ └── ps3py │ │ ├── LICENSE │ │ ├── crypt.c │ │ ├── pkg.py │ │ └── setup.py ├── ranetplayer │ ├── Makefile │ ├── README │ └── ranetplayer.c └── vulkan_loader_generator.py ├── translation ├── drivers │ ├── translation_cached_google.c │ └── translation_null.c ├── drivers_ocr │ ├── ocr_null.c │ ├── ocr_tesseract.c │ └── tesseract │ │ └── wrapper │ │ ├── tess_get_text.cpp │ │ └── tess_get_text.h ├── ocr_driver.c ├── ocr_driver.h ├── translation_driver.c ├── translation_driver.h ├── translation_service.c └── translation_service.h ├── travis-deploy-key.enc ├── travis_metal_deploy.sh ├── ui ├── drivers │ ├── cocoa │ │ ├── cocoa_common.h │ │ ├── cocoa_common.m │ │ ├── cocoa_defines.h │ │ ├── cocoatouch_menu.m │ │ ├── ui_cocoa_application.m │ │ ├── ui_cocoa_browser_window.m │ │ ├── ui_cocoa_msg_window.m │ │ └── ui_cocoa_window.m │ ├── qt │ │ ├── coreinfodialog.cpp │ │ ├── coreinfodialog.h │ │ ├── coreoptionsdialog.cpp │ │ ├── coreoptionsdialog.h │ │ ├── filedropwidget.cpp │ │ ├── filedropwidget.h │ │ ├── gridview.cpp │ │ ├── gridview.h │ │ ├── invader_png.h │ │ ├── options │ │ │ ├── achievements.cpp │ │ │ ├── audio.cpp │ │ │ ├── generic.cpp │ │ │ ├── input.cpp │ │ │ ├── latency.cpp │ │ │ ├── network.cpp │ │ │ ├── options.h │ │ │ ├── osd.cpp │ │ │ ├── playlists.cpp │ │ │ ├── recording.cpp │ │ │ ├── saving.cpp │ │ │ ├── throttle.cpp │ │ │ ├── ui.cpp │ │ │ ├── user.cpp │ │ │ └── video.cpp │ │ ├── playlistentrydialog.cpp │ │ ├── playlistentrydialog.h │ │ ├── playlistthumbnaildownload.cpp │ │ ├── qt_playlist.cpp │ │ ├── settingswidgets.cpp │ │ ├── settingswidgets.h │ │ ├── shaderparamsdialog.cpp │ │ ├── shaderparamsdialog.h │ │ ├── thumbnaildownload.cpp │ │ ├── thumbnailpackdownload.cpp │ │ ├── ui_qt_application.cpp │ │ ├── ui_qt_browser_window.cpp │ │ ├── ui_qt_load_core_window.cpp │ │ ├── ui_qt_load_core_window.h │ │ ├── ui_qt_msg_window.cpp │ │ ├── ui_qt_themes.h │ │ ├── ui_qt_window.cpp │ │ ├── updateretroarch.cpp │ │ ├── viewoptionsdialog.cpp │ │ └── viewoptionsdialog.h │ ├── ui_cocoa.h │ ├── ui_cocoa.m │ ├── ui_cocoatouch.m │ ├── ui_qt.cpp │ ├── ui_qt.h │ ├── ui_win32.c │ ├── ui_win32.h │ ├── ui_win32_resource.h │ └── win32 │ │ ├── ui_win32_application.c │ │ ├── ui_win32_browser_window.c │ │ ├── ui_win32_msg_window.c │ │ └── ui_win32_window.c └── ui_companion_driver.h ├── uwp ├── uwp_func.h ├── uwp_main.cpp └── uwp_main.h ├── verbosity.c ├── verbosity.h ├── version.all ├── version.dtd ├── version.h ├── version_git.c ├── version_git.h ├── wifi ├── drivers │ ├── connmanctl.c │ └── nullwifi.c └── wifi_driver.h ├── wii ├── app_booter │ ├── Makefile │ ├── crt0.s │ ├── elf_abi.h │ ├── link.ld │ └── main.c └── libogc │ ├── include │ ├── aesndlib.h │ ├── asndlib.h │ ├── bte │ │ ├── bd_addr.h │ │ └── bte.h │ ├── debug.h │ ├── di │ │ └── di.h │ ├── fat.h │ ├── gccore.h │ ├── gcmodplay.h │ ├── gctypes.h │ ├── gcutil.h │ ├── ipv4 │ │ └── lwip │ │ │ ├── icmp.h │ │ │ ├── inet.h │ │ │ ├── ip.h │ │ │ ├── ip_addr.h │ │ │ └── ip_frag.h │ ├── iso9660.h │ ├── libfatversion.h │ ├── lwip │ │ ├── api.h │ │ ├── api_msg.h │ │ ├── arch.h │ │ ├── debug.h │ │ ├── def.h │ │ ├── dhcp.h │ │ ├── err.h │ │ ├── lwipopts.h │ │ ├── mem.h │ │ ├── memp.h │ │ ├── netif.h │ │ ├── opt.h │ │ ├── pbuf.h │ │ ├── raw.h │ │ ├── sio.h │ │ ├── snmp.h │ │ ├── sockets.h │ │ ├── stats.h │ │ ├── sys.h │ │ ├── tcp.h │ │ ├── tcpip.h │ │ └── udp.h │ ├── netif │ │ ├── arch │ │ │ ├── cc.h │ │ │ ├── cpu.h │ │ │ ├── init.h │ │ │ ├── lib.h │ │ │ ├── perf.h │ │ │ └── sys_arch.h │ │ ├── etharp.h │ │ ├── gcif │ │ │ └── gcif.h │ │ └── loopif.h │ ├── network.h │ ├── ogc │ │ ├── aram.h │ │ ├── arqmgr.h │ │ ├── arqueue.h │ │ ├── audio.h │ │ ├── cache.h │ │ ├── card.h │ │ ├── cast.h │ │ ├── color.h │ │ ├── cond.h │ │ ├── conf.h │ │ ├── consol.h │ │ ├── context.h │ │ ├── disc_io.h │ │ ├── dsp.h │ │ ├── dvd.h │ │ ├── es.h │ │ ├── exi.h │ │ ├── gu.h │ │ ├── gx.h │ │ ├── gx_struct.h │ │ ├── ios.h │ │ ├── ipc.h │ │ ├── irq.h │ │ ├── isfs.h │ │ ├── libversion.h │ │ ├── lwp.h │ │ ├── lwp_config.h │ │ ├── lwp_heap.h │ │ ├── lwp_messages.h │ │ ├── lwp_mutex.h │ │ ├── lwp_objmgr.h │ │ ├── lwp_priority.h │ │ ├── lwp_queue.h │ │ ├── lwp_sema.h │ │ ├── lwp_stack.h │ │ ├── lwp_states.h │ │ ├── lwp_threadq.h │ │ ├── lwp_threads.h │ │ ├── lwp_tqdata.h │ │ ├── lwp_watchdog.h │ │ ├── lwp_wkspace.h │ │ ├── machine │ │ │ ├── asm.h │ │ │ ├── processor.h │ │ │ └── spinlock.h │ │ ├── message.h │ │ ├── mutex.h │ │ ├── pad.h │ │ ├── semaphore.h │ │ ├── si.h │ │ ├── stm.h │ │ ├── sys_state.h │ │ ├── system.h │ │ ├── texconv.h │ │ ├── tpl.h │ │ ├── usb.h │ │ ├── usbgecko.h │ │ ├── usbmouse.h │ │ ├── usbstorage.h │ │ ├── video.h │ │ ├── video_types.h │ │ └── wiilaunch.h │ ├── ogcsys.h │ ├── samplerate.h │ ├── sdcard │ │ ├── card_buf.h │ │ ├── card_cmn.h │ │ ├── card_io.h │ │ ├── gcsd.h │ │ └── wiisd_io.h │ ├── smb.h │ ├── wiikeyboard │ │ ├── keyboard.h │ │ ├── usbkeyboard.h │ │ └── wsksymdef.h │ └── wiiuse │ │ ├── wiiuse.h │ │ └── wpad.h │ ├── libdb │ ├── debug.c │ ├── debug_handler.S │ ├── debug_if.h │ ├── debug_supp.c │ ├── debug_supp.h │ ├── geckousb.c │ ├── geckousb.h │ ├── tcpip.c │ ├── tcpip.h │ └── uIP │ │ ├── bba.c │ │ ├── bba.h │ │ ├── memb.c │ │ ├── memb.h │ │ ├── memr.c │ │ ├── memr.h │ │ ├── uip.h │ │ ├── uip_arch.c │ │ ├── uip_arch.h │ │ ├── uip_arp.c │ │ ├── uip_arp.h │ │ ├── uip_icmp.c │ │ ├── uip_icmp.h │ │ ├── uip_ip.c │ │ ├── uip_ip.h │ │ ├── uip_netif.c │ │ ├── uip_netif.h │ │ ├── uip_pbuf.c │ │ ├── uip_pbuf.h │ │ ├── uip_tcp.c │ │ ├── uip_tcp.h │ │ └── uipopt.h │ ├── libfat │ ├── bit_ops.h │ ├── cache.c │ ├── cache.h │ ├── common.h │ ├── directory.c │ ├── directory.h │ ├── disc.c │ ├── disc.h │ ├── fatdir.c │ ├── fatdir.h │ ├── fatfile.c │ ├── fatfile.h │ ├── file_allocation_table.c │ ├── file_allocation_table.h │ ├── filetime.c │ ├── filetime.h │ ├── libfat.c │ ├── lock.c │ ├── lock.h │ ├── mem_allocate.h │ ├── partition.c │ └── partition.h │ ├── libogc │ ├── aram.c │ ├── argv.c │ ├── arqmgr.c │ ├── arqueue.c │ ├── audio.c │ ├── cache.c │ ├── cache_asm.S │ ├── card.c │ ├── cond.c │ ├── conf.c │ ├── console.c │ ├── console.h │ ├── console_font_8x16.c │ ├── decrementer.c │ ├── decrementer_handler.S │ ├── depackrnc.S │ ├── depackrnc1.c │ ├── dsp.c │ ├── dvd.c │ ├── es.c │ ├── exception.c │ ├── exception_handler.S │ ├── exi.c │ ├── gcsd.c │ ├── gu.c │ ├── gu_psasm.S │ ├── gx.c │ ├── gx_regdef.h │ ├── ios.c │ ├── ipc.c │ ├── irq.c │ ├── irq_handler.S │ ├── isfs.c │ ├── kprintf.c │ ├── lock_supp.c │ ├── lwp.c │ ├── lwp_handler.S │ ├── lwp_heap.c │ ├── lwp_heap.inl │ ├── lwp_messages.c │ ├── lwp_messages.inl │ ├── lwp_mutex.c │ ├── lwp_mutex.inl │ ├── lwp_objmgr.c │ ├── lwp_objmgr.inl │ ├── lwp_priority.c │ ├── lwp_priority.inl │ ├── lwp_queue.c │ ├── lwp_queue.inl │ ├── lwp_sema.c │ ├── lwp_sema.inl │ ├── lwp_stack.c │ ├── lwp_stack.inl │ ├── lwp_states.inl │ ├── lwp_threadq.c │ ├── lwp_threadq.inl │ ├── lwp_threads.c │ ├── lwp_threads.inl │ ├── lwp_watchdog.c │ ├── lwp_watchdog.inl │ ├── lwp_wkspace.c │ ├── lwp_wkspace.inl │ ├── malloc_lock.c │ ├── message.c │ ├── mutex.c │ ├── network_common.c │ ├── network_wii.c │ ├── newlibc.c │ ├── ogc_crt0.S │ ├── pad.c │ ├── sbrk.c │ ├── sdgecko_buf.c │ ├── sdgecko_io.c │ ├── semaphore.c │ ├── si.c │ ├── stm.c │ ├── sys_state.c │ ├── sys_state.inl │ ├── system.c │ ├── system_asm.S │ ├── texconv.c │ ├── timesupp.c │ ├── timesupp.h │ ├── tpl.c │ ├── usb.c │ ├── usbgecko.c │ ├── usbmouse.c │ ├── usbstorage.c │ ├── video.c │ ├── video_asm.S │ ├── wiilaunch.c │ └── wiisd.c │ ├── libogc_license.txt │ ├── libs │ ├── cube │ │ ├── libbba.a │ │ ├── libdb.a │ │ └── libogc.a │ └── wii │ │ ├── libbte.a │ │ ├── libdb.a │ │ ├── libogc.a │ │ ├── libwiikeyboard.a │ │ └── libwiiuse.a │ ├── libwiikeyboard │ ├── keyboard.c │ ├── ukbdmap.c │ ├── usbkeyboard.c │ ├── wskbdutil.c │ └── wsksymvar.h │ ├── lwbt │ ├── bt.h │ ├── btarch.h │ ├── bte.c │ ├── btmemb.c │ ├── btmemb.h │ ├── btmemr.c │ ├── btmemr.h │ ├── btopt.h │ ├── btpbuf.c │ ├── btpbuf.h │ ├── hci.c │ ├── hci.h │ ├── l2cap.c │ ├── l2cap.h │ ├── physbusif.c │ └── physbusif.h │ ├── lwip │ ├── arch │ │ └── gc │ │ │ └── netif │ │ │ └── gcif.c │ ├── core │ │ ├── dhcp.c │ │ ├── inet.c │ │ ├── inet6.c │ │ ├── ipv4 │ │ │ ├── icmp.c │ │ │ ├── ip.c │ │ │ ├── ip_addr.c │ │ │ └── ip_frag.c │ │ ├── mem.c │ │ ├── memp.c │ │ ├── netif.c │ │ ├── pbuf.c │ │ ├── raw.c │ │ ├── stats.c │ │ ├── sys.c │ │ ├── tcp.c │ │ ├── tcp_in.c │ │ ├── tcp_out.c │ │ └── udp.c │ ├── netif │ │ ├── etharp.c │ │ ├── loopif.c │ │ └── skeleton │ │ │ ├── ethernetif.c │ │ │ └── slipif.c │ ├── netio.c │ └── network.c │ └── wiiuse │ ├── classic.c │ ├── classic.h │ ├── definitions.h │ ├── dynamics.c │ ├── dynamics.h │ ├── events.c │ ├── events.h │ ├── io.c │ ├── io.h │ ├── io_wii.c │ ├── ir.c │ ├── ir.h │ ├── license_libogc.txt │ ├── motion_plus.c │ ├── motion_plus.h │ ├── nunchuk.c │ ├── nunchuk.h │ ├── os.h │ ├── speaker.c │ ├── speaker.h │ ├── wiiuse.c │ ├── wiiuse_internal.h │ └── wpad.c ├── wiiu-devel.properties.template └── wiiu ├── fs ├── fs_utils.c ├── fs_utils.h ├── sd_fat_devoptab.c └── sd_fat_devoptab.h ├── gx2_shader_inl.h ├── hbl.c ├── hbl.h ├── include ├── arpa │ └── inet.h ├── ifaddrs.h ├── netdb.h ├── netinet │ ├── in.h │ └── tcp.h ├── sys │ └── socket.h └── wiiu │ ├── ac.h │ ├── ax.h │ ├── ax │ ├── core.h │ ├── device.h │ ├── drcvs.h │ ├── multivoice.h │ ├── result.h │ └── voice.h │ ├── fs.h │ ├── gx2.h │ ├── gx2 │ ├── common.h │ ├── context.h │ ├── display.h │ ├── displaylist.h │ ├── draw.h │ ├── enum.h │ ├── event.h │ ├── mem.h │ ├── registers.h │ ├── sampler.h │ ├── shaders.h │ ├── state.h │ ├── surface.h │ ├── swap.h │ ├── tessellation.h │ └── texture.h │ ├── gx2r.h │ ├── gx2r │ ├── buffer.h │ ├── displaylist.h │ ├── draw.h │ ├── mem.h │ ├── resource.h │ └── surface.h │ ├── ios.h │ ├── kpad.h │ ├── mcp.h │ ├── mem.h │ ├── mem │ ├── baseheap.h │ ├── blockheap.h │ ├── expandedheap.h │ ├── frameheap.h │ ├── memheap.h │ ├── memlist.h │ └── unitheap.h │ ├── mp │ └── taskqueue.h │ ├── nsyskbd.h │ ├── os.h │ ├── os │ ├── alarm.h │ ├── atomic.h │ ├── atomic64.h │ ├── cache.h │ ├── condition.h │ ├── core.h │ ├── coroutine.h │ ├── debug.h │ ├── dynload.h │ ├── energy.h │ ├── event.h │ ├── exception.h │ ├── fastcondition.h │ ├── fastmutex.h │ ├── foreground.h │ ├── memory.h │ ├── messagequeue.h │ ├── mutex.h │ ├── rendezvous.h │ ├── screen.h │ ├── semaphore.h │ ├── spinlock.h │ ├── systeminfo.h │ ├── thread.h │ ├── time.h │ └── title.h │ ├── pad_strings.h │ ├── procui.h │ ├── sysapp.h │ ├── syshid.h │ ├── types.h │ ├── vpad.h │ └── wpad.h ├── link.ld ├── link_elf.ld ├── link_rpl.ld ├── main.c ├── net_listen.sh ├── net_send.sh ├── run.sh ├── shader_utils.c ├── shader_utils.h ├── slang ├── Makefile ├── grammar.txt ├── main.c └── slang-parse.cpp ├── system ├── atomic.c ├── dynamic.c ├── dynamic.h ├── exception_handler.c ├── exception_handler.h ├── imports.h ├── memory.c ├── memory.h ├── missing_libc_functions.c ├── stubs_elf.S └── stubs_rpl.S ├── wiiu_dbg.h └── wut └── elf2rpl ├── Makefile ├── be_val.h ├── elf.h ├── elf2rpl.vcxproj ├── elf2rpl.vcxproj.filters ├── main.cpp └── utils.h /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.project -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /10bpc-gl.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/10bpc-gl.diff -------------------------------------------------------------------------------- /AUTHORS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/AUTHORS.h -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/COPYING -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Doxyfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.apple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.apple -------------------------------------------------------------------------------- /Makefile.classic_armv7_a7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.classic_armv7_a7 -------------------------------------------------------------------------------- /Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.common -------------------------------------------------------------------------------- /Makefile.ctr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.ctr -------------------------------------------------------------------------------- /Makefile.ctr.salamander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.ctr.salamander -------------------------------------------------------------------------------- /Makefile.emscripten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.emscripten -------------------------------------------------------------------------------- /Makefile.griffin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.griffin -------------------------------------------------------------------------------- /Makefile.libnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.libnx -------------------------------------------------------------------------------- /Makefile.libogc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.libogc -------------------------------------------------------------------------------- /Makefile.msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.msvc -------------------------------------------------------------------------------- /Makefile.openpandora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.openpandora -------------------------------------------------------------------------------- /Makefile.orbis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.orbis -------------------------------------------------------------------------------- /Makefile.pandora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.pandora -------------------------------------------------------------------------------- /Makefile.ps2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.ps2 -------------------------------------------------------------------------------- /Makefile.ps3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.ps3 -------------------------------------------------------------------------------- /Makefile.ps3.cobra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.ps3.cobra -------------------------------------------------------------------------------- /Makefile.ps3.salamander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.ps3.salamander -------------------------------------------------------------------------------- /Makefile.psl1ght: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.psl1ght -------------------------------------------------------------------------------- /Makefile.psp1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.psp1 -------------------------------------------------------------------------------- /Makefile.psp1.salamander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.psp1.salamander -------------------------------------------------------------------------------- /Makefile.switch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.switch -------------------------------------------------------------------------------- /Makefile.vita: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.vita -------------------------------------------------------------------------------- /Makefile.vita.salamander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.vita.salamander -------------------------------------------------------------------------------- /Makefile.wii.salamander: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.wii.salamander -------------------------------------------------------------------------------- /Makefile.wiiu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.wiiu -------------------------------------------------------------------------------- /Makefile.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/Makefile.win -------------------------------------------------------------------------------- /README-OMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/README-OMAP.md -------------------------------------------------------------------------------- /README-exynos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/README-exynos.md -------------------------------------------------------------------------------- /README-mali_fbdev_r4p0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/README-mali_fbdev_r4p0.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/README.md -------------------------------------------------------------------------------- /audio/audio_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/audio_defines.h -------------------------------------------------------------------------------- /audio/drivers/alsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/alsa.c -------------------------------------------------------------------------------- /audio/drivers/alsa_qsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/alsa_qsa.c -------------------------------------------------------------------------------- /audio/drivers/audioio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/audioio.c -------------------------------------------------------------------------------- /audio/drivers/coreaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/coreaudio.c -------------------------------------------------------------------------------- /audio/drivers/dsound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/dsound.c -------------------------------------------------------------------------------- /audio/drivers/gx_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/gx_audio.c -------------------------------------------------------------------------------- /audio/drivers/jack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/jack.c -------------------------------------------------------------------------------- /audio/drivers/nullaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/nullaudio.c -------------------------------------------------------------------------------- /audio/drivers/openal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/openal.c -------------------------------------------------------------------------------- /audio/drivers/opensl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/opensl.c -------------------------------------------------------------------------------- /audio/drivers/oss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/oss.c -------------------------------------------------------------------------------- /audio/drivers/ps2_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/ps2_audio.c -------------------------------------------------------------------------------- /audio/drivers/ps3_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/ps3_audio.c -------------------------------------------------------------------------------- /audio/drivers/psp_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/psp_audio.c -------------------------------------------------------------------------------- /audio/drivers/pulse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/pulse.c -------------------------------------------------------------------------------- /audio/drivers/roar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/roar.c -------------------------------------------------------------------------------- /audio/drivers/rsound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/rsound.c -------------------------------------------------------------------------------- /audio/drivers/rsound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/rsound.h -------------------------------------------------------------------------------- /audio/drivers/rwebaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/rwebaudio.c -------------------------------------------------------------------------------- /audio/drivers/sdl_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/sdl_audio.c -------------------------------------------------------------------------------- /audio/drivers/tinyalsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/tinyalsa.c -------------------------------------------------------------------------------- /audio/drivers/wasapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/wasapi.c -------------------------------------------------------------------------------- /audio/drivers/xaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/xaudio.c -------------------------------------------------------------------------------- /audio/drivers/xaudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/xaudio.h -------------------------------------------------------------------------------- /audio/drivers/xaudio27.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/xaudio27.h -------------------------------------------------------------------------------- /audio/drivers/xaudio29.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/drivers/xaudio29.h -------------------------------------------------------------------------------- /audio/librsound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/audio/librsound.c -------------------------------------------------------------------------------- /autosave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/autosave.h -------------------------------------------------------------------------------- /bootstrap/gx/ogc.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/bootstrap/gx/ogc.ld -------------------------------------------------------------------------------- /bootstrap/gx/rvl.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/bootstrap/gx/rvl.ld -------------------------------------------------------------------------------- /bootstrap/vita/sbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/bootstrap/vita/sbrk.c -------------------------------------------------------------------------------- /camera/drivers/android.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/camera/drivers/android.c -------------------------------------------------------------------------------- /camera/drivers/rwebcam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/camera/drivers/rwebcam.c -------------------------------------------------------------------------------- /cheevos-new/badges.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/badges.c -------------------------------------------------------------------------------- /cheevos-new/badges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/badges.h -------------------------------------------------------------------------------- /cheevos-new/cheevos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/cheevos.c -------------------------------------------------------------------------------- /cheevos-new/cheevos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/cheevos.h -------------------------------------------------------------------------------- /cheevos-new/coro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/coro.h -------------------------------------------------------------------------------- /cheevos-new/fixup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/fixup.c -------------------------------------------------------------------------------- /cheevos-new/fixup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/fixup.h -------------------------------------------------------------------------------- /cheevos-new/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/hash.c -------------------------------------------------------------------------------- /cheevos-new/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/hash.h -------------------------------------------------------------------------------- /cheevos-new/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/parser.c -------------------------------------------------------------------------------- /cheevos-new/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/parser.h -------------------------------------------------------------------------------- /cheevos-new/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cheevos-new/util.h -------------------------------------------------------------------------------- /command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/command.h -------------------------------------------------------------------------------- /config.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/config.def.h -------------------------------------------------------------------------------- /config.def.keybinds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/config.def.keybinds.h -------------------------------------------------------------------------------- /config.features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/config.features.h -------------------------------------------------------------------------------- /configuration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/configuration.c -------------------------------------------------------------------------------- /configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/configuration.h -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/configure -------------------------------------------------------------------------------- /content.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/content.h -------------------------------------------------------------------------------- /core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/core.h -------------------------------------------------------------------------------- /core_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/core_info.c -------------------------------------------------------------------------------- /core_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/core_info.h -------------------------------------------------------------------------------- /core_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/core_type.h -------------------------------------------------------------------------------- /cores/dynamic_dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cores/dynamic_dummy.c -------------------------------------------------------------------------------- /cores/internal_cores.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cores/internal_cores.h -------------------------------------------------------------------------------- /cores/libretro-ffmpeg/internal_cores.h: -------------------------------------------------------------------------------- 1 | #include "../internal_cores.h" 2 | -------------------------------------------------------------------------------- /cores/libretro-gong/internal_cores.h: -------------------------------------------------------------------------------- 1 | #include "../internal_cores.h" 2 | -------------------------------------------------------------------------------- /cores/libretro-imageviewer/internal_cores.h: -------------------------------------------------------------------------------- 1 | #include "../internal_cores.h" 2 | -------------------------------------------------------------------------------- /cores/libretro-mpv/internal_cores.h: -------------------------------------------------------------------------------- 1 | #include "../internal_cores.h" 2 | -------------------------------------------------------------------------------- /cores/libretro-mpv/link.T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/cores/libretro-mpv/link.T -------------------------------------------------------------------------------- /cores/libretro-net-retropad/internal_cores.h: -------------------------------------------------------------------------------- 1 | #include "../internal_cores.h" 2 | -------------------------------------------------------------------------------- /cores/libretro-net-retropad/jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_ABI := all 2 | -------------------------------------------------------------------------------- /cores/libretro-video-processor/internal_cores.h: -------------------------------------------------------------------------------- 1 | #include "../internal_cores.h" 2 | -------------------------------------------------------------------------------- /ctr/3dsx_custom.specs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/3dsx_custom.specs -------------------------------------------------------------------------------- /ctr/3dsx_custom_crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/3dsx_custom_crt0.s -------------------------------------------------------------------------------- /ctr/ctr_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/ctr_debug.h -------------------------------------------------------------------------------- /ctr/ctr_linear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/ctr_linear.cpp -------------------------------------------------------------------------------- /ctr/ctr_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/ctr_memory.c -------------------------------------------------------------------------------- /ctr/ctr_svchax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/ctr_svchax.c -------------------------------------------------------------------------------- /ctr/ctr_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/ctr_system.c -------------------------------------------------------------------------------- /ctr/exec-3dsx/exec_3dsx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/exec-3dsx/exec_3dsx.c -------------------------------------------------------------------------------- /ctr/exec-3dsx/exec_3dsx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/exec-3dsx/exec_3dsx.h -------------------------------------------------------------------------------- /ctr/exec-3dsx/exec_cia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/exec-3dsx/exec_cia.c -------------------------------------------------------------------------------- /ctr/exec-3dsx/exec_cia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/exec-3dsx/exec_cia.h -------------------------------------------------------------------------------- /ctr/gpu_old.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/gpu_old.c -------------------------------------------------------------------------------- /ctr/gpu_old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ctr/gpu_old.h -------------------------------------------------------------------------------- /database_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/database_info.c -------------------------------------------------------------------------------- /database_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/database_info.h -------------------------------------------------------------------------------- /defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/defaults.h -------------------------------------------------------------------------------- /defines/d3d_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/defines/d3d_defines.h -------------------------------------------------------------------------------- /defines/gx_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/defines/gx_defines.h -------------------------------------------------------------------------------- /defines/ps3_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/defines/ps3_defines.h -------------------------------------------------------------------------------- /defines/psp_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/defines/psp_defines.h -------------------------------------------------------------------------------- /deps/7zip/7z.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7z.h -------------------------------------------------------------------------------- /deps/7zip/7zBuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zBuf.c -------------------------------------------------------------------------------- /deps/7zip/7zBuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zBuf.h -------------------------------------------------------------------------------- /deps/7zip/7zCrc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zCrc.c -------------------------------------------------------------------------------- /deps/7zip/7zCrc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zCrc.h -------------------------------------------------------------------------------- /deps/7zip/7zCrcOpt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zCrcOpt.c -------------------------------------------------------------------------------- /deps/7zip/7zDec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zDec.c -------------------------------------------------------------------------------- /deps/7zip/7zFile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zFile.c -------------------------------------------------------------------------------- /deps/7zip/7zFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zFile.h -------------------------------------------------------------------------------- /deps/7zip/7zIn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zIn.c -------------------------------------------------------------------------------- /deps/7zip/7zStream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zStream.c -------------------------------------------------------------------------------- /deps/7zip/7zTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zTypes.h -------------------------------------------------------------------------------- /deps/7zip/7zVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/7zVersion.h -------------------------------------------------------------------------------- /deps/7zip/Bcj2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/Bcj2.c -------------------------------------------------------------------------------- /deps/7zip/Bcj2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/Bcj2.h -------------------------------------------------------------------------------- /deps/7zip/Bra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/Bra.c -------------------------------------------------------------------------------- /deps/7zip/Bra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/Bra.h -------------------------------------------------------------------------------- /deps/7zip/Bra86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/Bra86.c -------------------------------------------------------------------------------- /deps/7zip/CpuArch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/CpuArch.h -------------------------------------------------------------------------------- /deps/7zip/LzFind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/LzFind.c -------------------------------------------------------------------------------- /deps/7zip/LzFind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/LzFind.h -------------------------------------------------------------------------------- /deps/7zip/LzHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/LzHash.h -------------------------------------------------------------------------------- /deps/7zip/Lzma2Dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/Lzma2Dec.c -------------------------------------------------------------------------------- /deps/7zip/Lzma2Dec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/Lzma2Dec.h -------------------------------------------------------------------------------- /deps/7zip/LzmaDec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/LzmaDec.c -------------------------------------------------------------------------------- /deps/7zip/LzmaDec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/LzmaDec.h -------------------------------------------------------------------------------- /deps/7zip/LzmaEnc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/LzmaEnc.c -------------------------------------------------------------------------------- /deps/7zip/LzmaEnc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/7zip/LzmaEnc.h -------------------------------------------------------------------------------- /deps/SPIRV-Cross/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/SPIRV-Cross/LICENSE -------------------------------------------------------------------------------- /deps/SPIRV-Cross/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/SPIRV-Cross/Makefile -------------------------------------------------------------------------------- /deps/SPIRV-Cross/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/SPIRV-Cross/main.cpp -------------------------------------------------------------------------------- /deps/SPIRV-Cross/shaders-hlsl/frag/no-return.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/SPIRV-Cross/spirv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/SPIRV-Cross/spirv.h -------------------------------------------------------------------------------- /deps/discord-rpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/discord-rpc/LICENSE -------------------------------------------------------------------------------- /deps/discord-rpc/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/discord-rpc/build.py -------------------------------------------------------------------------------- /deps/discord-rpc/examples/unrealstatus/Config/DefaultEditor.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail11.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail12.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail14.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail16.json: -------------------------------------------------------------------------------- 1 | [\naked] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail19.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail2.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail20.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail21.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail23.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail24.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail25.json: -------------------------------------------------------------------------------- 1 | [" tab character in string "] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail27.json: -------------------------------------------------------------------------------- 1 | ["line 2 | break"] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail28.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail29.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail30.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail31.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail33.json: -------------------------------------------------------------------------------- 1 | ["mismatch"} -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail4.json: -------------------------------------------------------------------------------- 1 | ["extra comma",] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail5.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail6.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail7.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail8.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonchecker/fail9.json: -------------------------------------------------------------------------------- 1 | {"Extra comma": true,} -------------------------------------------------------------------------------- /deps/discord-rpc/thirdparty/rapidjson-1.1.0/bin/jsonschema/.gitignore: -------------------------------------------------------------------------------- 1 | TODO 2 | -------------------------------------------------------------------------------- /deps/dr/dr_flac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/dr/dr_flac.h -------------------------------------------------------------------------------- /deps/dr/dr_mp3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/dr/dr_mp3.h -------------------------------------------------------------------------------- /deps/glslang/glslang.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/glslang/glslang.cpp -------------------------------------------------------------------------------- /deps/glslang/glslang.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/glslang/glslang.diff -------------------------------------------------------------------------------- /deps/glslang/glslang.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/glslang/glslang.hpp -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/320.comp: -------------------------------------------------------------------------------- 1 | #version 320 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/435.vert: -------------------------------------------------------------------------------- 1 | #version 435 2 | void main() {} -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/badMacroArgs.frag: -------------------------------------------------------------------------------- 1 | #version 400 2 | 3 | #define m(a) a 4 | m() -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/bar.h: -------------------------------------------------------------------------------- 1 | float4 i1; 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.cpp_style___FILE__.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.cpp_style_line_directive.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.defined.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.edge_cases.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.eof_missing.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.eof_missing.vert.out: -------------------------------------------------------------------------------- 1 | noEOF 2 | 3 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.errors.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.function_macro.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.include.disabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.include.enabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.line.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.line.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.many.endif.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.simple.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/remap.invalid-spirv-1.out: -------------------------------------------------------------------------------- 1 | ID out of range: 4160749568 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/baseResults/remap.invalid-spirv-2.out: -------------------------------------------------------------------------------- 1 | ID not found 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/empty.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/empty2.frag: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/empty3.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/foo.h: -------------------------------------------------------------------------------- 1 | #error should not be included -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/glspv.version.vert: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc1/badInc.h: -------------------------------------------------------------------------------- 1 | #include "parentBad" 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i2; 2 | 3 | #include "foo.h" 4 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc1/foo.h: -------------------------------------------------------------------------------- 1 | #include "parent.h" 2 | 3 | float4 i3; 4 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc1/path1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc1/path1/local.h: -------------------------------------------------------------------------------- 1 | float4 p2; 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc1/path2/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc1/path2/notHere.h: -------------------------------------------------------------------------------- 1 | float4 paoeu1; 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc1/path2/remote.h: -------------------------------------------------------------------------------- 1 | float4 p3; 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc2/bar.h: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | float4 i5; 3 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/inc2/foo.h: -------------------------------------------------------------------------------- 1 | float4 i6; -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/mains1.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/mains2.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/noMain.vert: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/nosuffix: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/parent.h: -------------------------------------------------------------------------------- 1 | float4 i4; 2 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/parentBad: -------------------------------------------------------------------------------- 1 | int a; 2 | 3 | #error bad parent 4 | -------------------------------------------------------------------------------- /deps/glslang/glslang/Test/preprocessor.eof_missing.vert: -------------------------------------------------------------------------------- 1 | noEOF -------------------------------------------------------------------------------- /deps/ibxm/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/ibxm/README -------------------------------------------------------------------------------- /deps/ibxm/ibxm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/ibxm/ibxm.c -------------------------------------------------------------------------------- /deps/ibxm/ibxm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/ibxm/ibxm.h -------------------------------------------------------------------------------- /deps/ibxm/licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/ibxm/licence.txt -------------------------------------------------------------------------------- /deps/libFLAC/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/AUTHORS -------------------------------------------------------------------------------- /deps/libFLAC/COPYING.Xiph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/COPYING.Xiph -------------------------------------------------------------------------------- /deps/libFLAC/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/README -------------------------------------------------------------------------------- /deps/libFLAC/bitmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/bitmath.c -------------------------------------------------------------------------------- /deps/libFLAC/bitreader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/bitreader.c -------------------------------------------------------------------------------- /deps/libFLAC/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/cpu.c -------------------------------------------------------------------------------- /deps/libFLAC/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/crc.c -------------------------------------------------------------------------------- /deps/libFLAC/fixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/fixed.c -------------------------------------------------------------------------------- /deps/libFLAC/float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/float.c -------------------------------------------------------------------------------- /deps/libFLAC/format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/format.c -------------------------------------------------------------------------------- /deps/libFLAC/lpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/lpc.c -------------------------------------------------------------------------------- /deps/libFLAC/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/md5.c -------------------------------------------------------------------------------- /deps/libFLAC/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libFLAC/memory.c -------------------------------------------------------------------------------- /deps/libfat/bit_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/bit_ops.h -------------------------------------------------------------------------------- /deps/libfat/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/cache.c -------------------------------------------------------------------------------- /deps/libfat/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/cache.h -------------------------------------------------------------------------------- /deps/libfat/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/common.h -------------------------------------------------------------------------------- /deps/libfat/directory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/directory.c -------------------------------------------------------------------------------- /deps/libfat/directory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/directory.h -------------------------------------------------------------------------------- /deps/libfat/disc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/disc.c -------------------------------------------------------------------------------- /deps/libfat/disc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/disc.h -------------------------------------------------------------------------------- /deps/libfat/fatdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/fatdir.c -------------------------------------------------------------------------------- /deps/libfat/fatdir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/fatdir.h -------------------------------------------------------------------------------- /deps/libfat/fatfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/fatfile.c -------------------------------------------------------------------------------- /deps/libfat/fatfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/fatfile.h -------------------------------------------------------------------------------- /deps/libfat/filetime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/filetime.c -------------------------------------------------------------------------------- /deps/libfat/filetime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/filetime.h -------------------------------------------------------------------------------- /deps/libfat/include/fat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/include/fat.h -------------------------------------------------------------------------------- /deps/libfat/libfat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/libfat.c -------------------------------------------------------------------------------- /deps/libfat/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/lock.c -------------------------------------------------------------------------------- /deps/libfat/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/lock.h -------------------------------------------------------------------------------- /deps/libfat/partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/partition.c -------------------------------------------------------------------------------- /deps/libfat/partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libfat/partition.h -------------------------------------------------------------------------------- /deps/libiosuhax/iosuhax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libiosuhax/iosuhax.c -------------------------------------------------------------------------------- /deps/libiosuhax/iosuhax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libiosuhax/iosuhax.h -------------------------------------------------------------------------------- /deps/libvita2d/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libvita2d/LICENSE -------------------------------------------------------------------------------- /deps/libvita2d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libvita2d/Makefile -------------------------------------------------------------------------------- /deps/libvita2d/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libvita2d/README.md -------------------------------------------------------------------------------- /deps/libz/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/adler32.c -------------------------------------------------------------------------------- /deps/libz/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/compress.c -------------------------------------------------------------------------------- /deps/libz/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/deflate.c -------------------------------------------------------------------------------- /deps/libz/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/deflate.h -------------------------------------------------------------------------------- /deps/libz/gzclose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/gzclose.c -------------------------------------------------------------------------------- /deps/libz/gzfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/gzfile.h -------------------------------------------------------------------------------- /deps/libz/gzguts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/gzguts.h -------------------------------------------------------------------------------- /deps/libz/gzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/gzlib.c -------------------------------------------------------------------------------- /deps/libz/gzread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/gzread.c -------------------------------------------------------------------------------- /deps/libz/gzwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/gzwrite.c -------------------------------------------------------------------------------- /deps/libz/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/infback.c -------------------------------------------------------------------------------- /deps/libz/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/inffast.c -------------------------------------------------------------------------------- /deps/libz/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/inffast.h -------------------------------------------------------------------------------- /deps/libz/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/inffixed.h -------------------------------------------------------------------------------- /deps/libz/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/inflate.c -------------------------------------------------------------------------------- /deps/libz/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/inflate.h -------------------------------------------------------------------------------- /deps/libz/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/inftrees.c -------------------------------------------------------------------------------- /deps/libz/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/inftrees.h -------------------------------------------------------------------------------- /deps/libz/libz-crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/libz-crc32.c -------------------------------------------------------------------------------- /deps/libz/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/trees.c -------------------------------------------------------------------------------- /deps/libz/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/trees.h -------------------------------------------------------------------------------- /deps/libz/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/uncompr.c -------------------------------------------------------------------------------- /deps/libz/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/zconf.h -------------------------------------------------------------------------------- /deps/libz/zconf.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/zconf.h.in -------------------------------------------------------------------------------- /deps/libz/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/libz/zutil.c -------------------------------------------------------------------------------- /deps/lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/Makefile -------------------------------------------------------------------------------- /deps/lua/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/README -------------------------------------------------------------------------------- /deps/lua/doc/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/doc/index.css -------------------------------------------------------------------------------- /deps/lua/doc/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/doc/logo.gif -------------------------------------------------------------------------------- /deps/lua/doc/lua.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/doc/lua.1 -------------------------------------------------------------------------------- /deps/lua/doc/lua.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/doc/lua.css -------------------------------------------------------------------------------- /deps/lua/doc/luac.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/doc/luac.1 -------------------------------------------------------------------------------- /deps/lua/doc/manual.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/doc/manual.css -------------------------------------------------------------------------------- /deps/lua/doc/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/doc/manual.html -------------------------------------------------------------------------------- /deps/lua/doc/readme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/doc/readme.html -------------------------------------------------------------------------------- /deps/lua/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/Makefile -------------------------------------------------------------------------------- /deps/lua/src/lapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lapi.c -------------------------------------------------------------------------------- /deps/lua/src/lapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lapi.h -------------------------------------------------------------------------------- /deps/lua/src/lauxlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lauxlib.c -------------------------------------------------------------------------------- /deps/lua/src/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lauxlib.h -------------------------------------------------------------------------------- /deps/lua/src/lbaselib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lbaselib.c -------------------------------------------------------------------------------- /deps/lua/src/lbitlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lbitlib.c -------------------------------------------------------------------------------- /deps/lua/src/lcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lcode.c -------------------------------------------------------------------------------- /deps/lua/src/lcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lcode.h -------------------------------------------------------------------------------- /deps/lua/src/lcorolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lcorolib.c -------------------------------------------------------------------------------- /deps/lua/src/lctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lctype.c -------------------------------------------------------------------------------- /deps/lua/src/lctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lctype.h -------------------------------------------------------------------------------- /deps/lua/src/ldblib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ldblib.c -------------------------------------------------------------------------------- /deps/lua/src/ldebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ldebug.c -------------------------------------------------------------------------------- /deps/lua/src/ldebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ldebug.h -------------------------------------------------------------------------------- /deps/lua/src/ldo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ldo.c -------------------------------------------------------------------------------- /deps/lua/src/ldo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ldo.h -------------------------------------------------------------------------------- /deps/lua/src/ldump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ldump.c -------------------------------------------------------------------------------- /deps/lua/src/lfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lfunc.c -------------------------------------------------------------------------------- /deps/lua/src/lfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lfunc.h -------------------------------------------------------------------------------- /deps/lua/src/lgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lgc.c -------------------------------------------------------------------------------- /deps/lua/src/lgc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lgc.h -------------------------------------------------------------------------------- /deps/lua/src/linit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/linit.c -------------------------------------------------------------------------------- /deps/lua/src/liolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/liolib.c -------------------------------------------------------------------------------- /deps/lua/src/llex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/llex.c -------------------------------------------------------------------------------- /deps/lua/src/llex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/llex.h -------------------------------------------------------------------------------- /deps/lua/src/llimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/llimits.h -------------------------------------------------------------------------------- /deps/lua/src/lmathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lmathlib.c -------------------------------------------------------------------------------- /deps/lua/src/lmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lmem.c -------------------------------------------------------------------------------- /deps/lua/src/lmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lmem.h -------------------------------------------------------------------------------- /deps/lua/src/loadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/loadlib.c -------------------------------------------------------------------------------- /deps/lua/src/lobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lobject.c -------------------------------------------------------------------------------- /deps/lua/src/lobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lobject.h -------------------------------------------------------------------------------- /deps/lua/src/lopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lopcodes.c -------------------------------------------------------------------------------- /deps/lua/src/lopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lopcodes.h -------------------------------------------------------------------------------- /deps/lua/src/loslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/loslib.c -------------------------------------------------------------------------------- /deps/lua/src/lparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lparser.c -------------------------------------------------------------------------------- /deps/lua/src/lparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lparser.h -------------------------------------------------------------------------------- /deps/lua/src/lprefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lprefix.h -------------------------------------------------------------------------------- /deps/lua/src/lstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lstate.c -------------------------------------------------------------------------------- /deps/lua/src/lstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lstate.h -------------------------------------------------------------------------------- /deps/lua/src/lstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lstring.c -------------------------------------------------------------------------------- /deps/lua/src/lstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lstring.h -------------------------------------------------------------------------------- /deps/lua/src/lstrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lstrlib.c -------------------------------------------------------------------------------- /deps/lua/src/ltable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ltable.c -------------------------------------------------------------------------------- /deps/lua/src/ltable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ltable.h -------------------------------------------------------------------------------- /deps/lua/src/ltablib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ltablib.c -------------------------------------------------------------------------------- /deps/lua/src/ltm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ltm.c -------------------------------------------------------------------------------- /deps/lua/src/ltm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/ltm.h -------------------------------------------------------------------------------- /deps/lua/src/lua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lua.c -------------------------------------------------------------------------------- /deps/lua/src/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lua.h -------------------------------------------------------------------------------- /deps/lua/src/lua.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lua.hpp -------------------------------------------------------------------------------- /deps/lua/src/luac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/luac.c -------------------------------------------------------------------------------- /deps/lua/src/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/luaconf.h -------------------------------------------------------------------------------- /deps/lua/src/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lualib.h -------------------------------------------------------------------------------- /deps/lua/src/lundump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lundump.c -------------------------------------------------------------------------------- /deps/lua/src/lundump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lundump.h -------------------------------------------------------------------------------- /deps/lua/src/lutf8lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lutf8lib.c -------------------------------------------------------------------------------- /deps/lua/src/lvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lvm.c -------------------------------------------------------------------------------- /deps/lua/src/lvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lvm.h -------------------------------------------------------------------------------- /deps/lua/src/lzio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lzio.c -------------------------------------------------------------------------------- /deps/lua/src/lzio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/lua/src/lzio.h -------------------------------------------------------------------------------- /deps/mbedtls/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/aes.c -------------------------------------------------------------------------------- /deps/mbedtls/aesni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/aesni.c -------------------------------------------------------------------------------- /deps/mbedtls/arc4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/arc4.c -------------------------------------------------------------------------------- /deps/mbedtls/arc4_alt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/arc4_alt.h -------------------------------------------------------------------------------- /deps/mbedtls/asn1parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/asn1parse.c -------------------------------------------------------------------------------- /deps/mbedtls/asn1write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/asn1write.c -------------------------------------------------------------------------------- /deps/mbedtls/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/base64.c -------------------------------------------------------------------------------- /deps/mbedtls/bignum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/bignum.c -------------------------------------------------------------------------------- /deps/mbedtls/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/blowfish.c -------------------------------------------------------------------------------- /deps/mbedtls/cacert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/cacert.h -------------------------------------------------------------------------------- /deps/mbedtls/camellia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/camellia.c -------------------------------------------------------------------------------- /deps/mbedtls/ccm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ccm.c -------------------------------------------------------------------------------- /deps/mbedtls/certs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/certs.c -------------------------------------------------------------------------------- /deps/mbedtls/cipher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/cipher.c -------------------------------------------------------------------------------- /deps/mbedtls/cmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/cmac.c -------------------------------------------------------------------------------- /deps/mbedtls/ctr_drbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ctr_drbg.c -------------------------------------------------------------------------------- /deps/mbedtls/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/debug.c -------------------------------------------------------------------------------- /deps/mbedtls/des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/des.c -------------------------------------------------------------------------------- /deps/mbedtls/dhm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/dhm.c -------------------------------------------------------------------------------- /deps/mbedtls/ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ecdh.c -------------------------------------------------------------------------------- /deps/mbedtls/ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ecdsa.c -------------------------------------------------------------------------------- /deps/mbedtls/ecjpake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ecjpake.c -------------------------------------------------------------------------------- /deps/mbedtls/ecp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ecp.c -------------------------------------------------------------------------------- /deps/mbedtls/ecp_curves.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ecp_curves.c -------------------------------------------------------------------------------- /deps/mbedtls/entropy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/entropy.c -------------------------------------------------------------------------------- /deps/mbedtls/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/error.c -------------------------------------------------------------------------------- /deps/mbedtls/gcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/gcm.c -------------------------------------------------------------------------------- /deps/mbedtls/havege.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/havege.c -------------------------------------------------------------------------------- /deps/mbedtls/hmac_drbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/hmac_drbg.c -------------------------------------------------------------------------------- /deps/mbedtls/mbedtls/md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/mbedtls/md.h -------------------------------------------------------------------------------- /deps/mbedtls/mbedtls/pk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/mbedtls/pk.h -------------------------------------------------------------------------------- /deps/mbedtls/md.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/md.c -------------------------------------------------------------------------------- /deps/mbedtls/md2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/md2.c -------------------------------------------------------------------------------- /deps/mbedtls/md4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/md4.c -------------------------------------------------------------------------------- /deps/mbedtls/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/md5.c -------------------------------------------------------------------------------- /deps/mbedtls/md_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/md_wrap.c -------------------------------------------------------------------------------- /deps/mbedtls/oid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/oid.c -------------------------------------------------------------------------------- /deps/mbedtls/padlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/padlock.c -------------------------------------------------------------------------------- /deps/mbedtls/pem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/pem.c -------------------------------------------------------------------------------- /deps/mbedtls/pk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/pk.c -------------------------------------------------------------------------------- /deps/mbedtls/pk_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/pk_wrap.c -------------------------------------------------------------------------------- /deps/mbedtls/pkcs11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/pkcs11.c -------------------------------------------------------------------------------- /deps/mbedtls/pkcs12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/pkcs12.c -------------------------------------------------------------------------------- /deps/mbedtls/pkcs5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/pkcs5.c -------------------------------------------------------------------------------- /deps/mbedtls/pkparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/pkparse.c -------------------------------------------------------------------------------- /deps/mbedtls/pkwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/pkwrite.c -------------------------------------------------------------------------------- /deps/mbedtls/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/platform.c -------------------------------------------------------------------------------- /deps/mbedtls/ripemd160.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ripemd160.c -------------------------------------------------------------------------------- /deps/mbedtls/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/rsa.c -------------------------------------------------------------------------------- /deps/mbedtls/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/sha1.c -------------------------------------------------------------------------------- /deps/mbedtls/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/sha256.c -------------------------------------------------------------------------------- /deps/mbedtls/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/sha512.c -------------------------------------------------------------------------------- /deps/mbedtls/ssl_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ssl_cache.c -------------------------------------------------------------------------------- /deps/mbedtls/ssl_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ssl_cli.c -------------------------------------------------------------------------------- /deps/mbedtls/ssl_cookie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ssl_cookie.c -------------------------------------------------------------------------------- /deps/mbedtls/ssl_srv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ssl_srv.c -------------------------------------------------------------------------------- /deps/mbedtls/ssl_ticket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ssl_ticket.c -------------------------------------------------------------------------------- /deps/mbedtls/ssl_tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/ssl_tls.c -------------------------------------------------------------------------------- /deps/mbedtls/threading.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/threading.c -------------------------------------------------------------------------------- /deps/mbedtls/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/timing.c -------------------------------------------------------------------------------- /deps/mbedtls/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/version.c -------------------------------------------------------------------------------- /deps/mbedtls/x509.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/x509.c -------------------------------------------------------------------------------- /deps/mbedtls/x509_crl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/x509_crl.c -------------------------------------------------------------------------------- /deps/mbedtls/x509_crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/x509_crt.c -------------------------------------------------------------------------------- /deps/mbedtls/x509_csr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/x509_csr.c -------------------------------------------------------------------------------- /deps/mbedtls/xtea.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/mbedtls/xtea.c -------------------------------------------------------------------------------- /deps/miniupnpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/LICENSE -------------------------------------------------------------------------------- /deps/miniupnpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/Makefile -------------------------------------------------------------------------------- /deps/miniupnpc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/README -------------------------------------------------------------------------------- /deps/miniupnpc/VERSION: -------------------------------------------------------------------------------- 1 | 2.0 2 | -------------------------------------------------------------------------------- /deps/miniupnpc/minisoap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/minisoap.c -------------------------------------------------------------------------------- /deps/miniupnpc/minisoap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/minisoap.h -------------------------------------------------------------------------------- /deps/miniupnpc/miniwget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/miniwget.c -------------------------------------------------------------------------------- /deps/miniupnpc/miniwget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/miniwget.h -------------------------------------------------------------------------------- /deps/miniupnpc/minixml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/minixml.c -------------------------------------------------------------------------------- /deps/miniupnpc/minixml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/minixml.h -------------------------------------------------------------------------------- /deps/miniupnpc/upnpdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/upnpdev.c -------------------------------------------------------------------------------- /deps/miniupnpc/upnpdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/miniupnpc/upnpdev.h -------------------------------------------------------------------------------- /deps/peglib/peglib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/peglib/peglib.h -------------------------------------------------------------------------------- /deps/pthreads/ANNOUNCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/ANNOUNCE -------------------------------------------------------------------------------- /deps/pthreads/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/COPYING -------------------------------------------------------------------------------- /deps/pthreads/COPYING.LIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/COPYING.LIB -------------------------------------------------------------------------------- /deps/pthreads/implement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/implement.h -------------------------------------------------------------------------------- /deps/pthreads/pte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/pte.c -------------------------------------------------------------------------------- /deps/pthreads/pte_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/pte_main.c -------------------------------------------------------------------------------- /deps/pthreads/pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/pthread.c -------------------------------------------------------------------------------- /deps/pthreads/pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/pthread.h -------------------------------------------------------------------------------- /deps/pthreads/sched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/sched.c -------------------------------------------------------------------------------- /deps/pthreads/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/sched.h -------------------------------------------------------------------------------- /deps/pthreads/sem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/sem.c -------------------------------------------------------------------------------- /deps/pthreads/semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/pthreads/semaphore.h -------------------------------------------------------------------------------- /deps/rcheevos/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/rcheevos/LICENSE -------------------------------------------------------------------------------- /deps/rcheevos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/rcheevos/README.md -------------------------------------------------------------------------------- /deps/rcheevos/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/rcheevos/_config.yml -------------------------------------------------------------------------------- /deps/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/stb/stb_image.h -------------------------------------------------------------------------------- /deps/stb/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/stb/stb_rect_pack.h -------------------------------------------------------------------------------- /deps/stb/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/stb/stb_truetype.h -------------------------------------------------------------------------------- /deps/stb/stb_vorbis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/deps/stb/stb_vorbis.h -------------------------------------------------------------------------------- /discord/discord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/discord/discord.c -------------------------------------------------------------------------------- /discord/discord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/discord/discord.h -------------------------------------------------------------------------------- /dist-scripts/xdk1_env.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/dist-scripts/xdk1_env.bat -------------------------------------------------------------------------------- /docs/retroarch-cg2glsl.6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/docs/retroarch-cg2glsl.6 -------------------------------------------------------------------------------- /docs/retroarch.6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/docs/retroarch.6 -------------------------------------------------------------------------------- /driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/driver.h -------------------------------------------------------------------------------- /dynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/dynamic.h -------------------------------------------------------------------------------- /emscripten/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/emscripten/template.html -------------------------------------------------------------------------------- /fetch-submodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/fetch-submodules.sh -------------------------------------------------------------------------------- /file_path_special.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/file_path_special.c -------------------------------------------------------------------------------- /file_path_special.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/file_path_special.h -------------------------------------------------------------------------------- /file_path_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/file_path_str.c -------------------------------------------------------------------------------- /frontend/frontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/frontend/frontend.h -------------------------------------------------------------------------------- /gfx/common/caca_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/caca_common.h -------------------------------------------------------------------------------- /gfx/common/ctr_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/ctr_common.h -------------------------------------------------------------------------------- /gfx/common/d3d10_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d10_common.c -------------------------------------------------------------------------------- /gfx/common/d3d10_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d10_common.h -------------------------------------------------------------------------------- /gfx/common/d3d11_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d11_common.c -------------------------------------------------------------------------------- /gfx/common/d3d11_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d11_common.h -------------------------------------------------------------------------------- /gfx/common/d3d12_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d12_common.c -------------------------------------------------------------------------------- /gfx/common/d3d12_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d12_common.h -------------------------------------------------------------------------------- /gfx/common/d3d8_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d8_common.c -------------------------------------------------------------------------------- /gfx/common/d3d8_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d8_common.h -------------------------------------------------------------------------------- /gfx/common/d3d9_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d9_common.c -------------------------------------------------------------------------------- /gfx/common/d3d9_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d9_common.h -------------------------------------------------------------------------------- /gfx/common/d3d_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d_common.c -------------------------------------------------------------------------------- /gfx/common/d3d_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/d3d_common.h -------------------------------------------------------------------------------- /gfx/common/dbus_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/dbus_common.c -------------------------------------------------------------------------------- /gfx/common/dbus_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/dbus_common.h -------------------------------------------------------------------------------- /gfx/common/drm_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/drm_common.c -------------------------------------------------------------------------------- /gfx/common/drm_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/drm_common.h -------------------------------------------------------------------------------- /gfx/common/dxgi_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/dxgi_common.c -------------------------------------------------------------------------------- /gfx/common/dxgi_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/dxgi_common.h -------------------------------------------------------------------------------- /gfx/common/egl_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/egl_common.c -------------------------------------------------------------------------------- /gfx/common/egl_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/egl_common.h -------------------------------------------------------------------------------- /gfx/common/gdi_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/gdi_common.h -------------------------------------------------------------------------------- /gfx/common/gl1_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/gl1_common.h -------------------------------------------------------------------------------- /gfx/common/gl_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/gl_common.h -------------------------------------------------------------------------------- /gfx/common/gx2_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/gx2_common.h -------------------------------------------------------------------------------- /gfx/common/metal/Filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/metal/Filter.h -------------------------------------------------------------------------------- /gfx/common/metal/Filter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/metal/Filter.m -------------------------------------------------------------------------------- /gfx/common/metal/View.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/metal/View.h -------------------------------------------------------------------------------- /gfx/common/metal/View.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/metal/View.m -------------------------------------------------------------------------------- /gfx/common/metal_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/metal_common.h -------------------------------------------------------------------------------- /gfx/common/metal_common.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/metal_common.m -------------------------------------------------------------------------------- /gfx/common/orbis_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/orbis_common.h -------------------------------------------------------------------------------- /gfx/common/sixel_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/sixel_common.h -------------------------------------------------------------------------------- /gfx/common/vga_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/vga_common.h -------------------------------------------------------------------------------- /gfx/common/vksym.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/vksym.h -------------------------------------------------------------------------------- /gfx/common/win32_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/win32_common.c -------------------------------------------------------------------------------- /gfx/common/win32_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/win32_common.h -------------------------------------------------------------------------------- /gfx/common/x11_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/x11_common.c -------------------------------------------------------------------------------- /gfx/common/x11_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/common/x11_common.h -------------------------------------------------------------------------------- /gfx/drivers/caca_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/caca_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/ctr_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/ctr_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/ctr_gu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/ctr_gu.h -------------------------------------------------------------------------------- /gfx/drivers/d3d10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/d3d10.c -------------------------------------------------------------------------------- /gfx/drivers/d3d11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/d3d11.c -------------------------------------------------------------------------------- /gfx/drivers/d3d12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/d3d12.c -------------------------------------------------------------------------------- /gfx/drivers/d3d8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/d3d8.c -------------------------------------------------------------------------------- /gfx/drivers/d3d9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/d3d9.c -------------------------------------------------------------------------------- /gfx/drivers/drm_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/drm_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/exynos_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/exynos_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/gdi_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/gdi_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/gl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/gl.c -------------------------------------------------------------------------------- /gfx/drivers/gl1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/gl1.c -------------------------------------------------------------------------------- /gfx/drivers/gl_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/gl_core.c -------------------------------------------------------------------------------- /gfx/drivers/gx2_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/gx2_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/gx_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/gx_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/metal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/metal.m -------------------------------------------------------------------------------- /gfx/drivers/nullgfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/nullgfx.c -------------------------------------------------------------------------------- /gfx/drivers/omap_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/omap_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/ps2_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/ps2_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/psp1_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/psp1_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/psp1_gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/psp1_gfx.h -------------------------------------------------------------------------------- /gfx/drivers/sdl2_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/sdl2_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/sdl_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/sdl_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/sixel_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/sixel_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/sunxi_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/sunxi_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/switch_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/switch_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/vg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/vg.c -------------------------------------------------------------------------------- /gfx/drivers/vga_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/vga_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/vita2d_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/vita2d_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/vulkan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/vulkan.c -------------------------------------------------------------------------------- /gfx/drivers/xshm_gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/xshm_gfx.c -------------------------------------------------------------------------------- /gfx/drivers/xvideo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/drivers/xvideo.c -------------------------------------------------------------------------------- /gfx/font_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/font_driver.c -------------------------------------------------------------------------------- /gfx/font_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/font_driver.h -------------------------------------------------------------------------------- /gfx/include/Cg/cg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/Cg/cg.h -------------------------------------------------------------------------------- /gfx/include/Cg/cgD3D9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/Cg/cgD3D9.h -------------------------------------------------------------------------------- /gfx/include/Cg/cgGL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/Cg/cgGL.h -------------------------------------------------------------------------------- /gfx/include/GL/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/GL/glext.h -------------------------------------------------------------------------------- /gfx/include/d3d8/d3d8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/d3d8/d3d8.h -------------------------------------------------------------------------------- /gfx/include/d3d8/d3dx8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/d3d8/d3dx8.h -------------------------------------------------------------------------------- /gfx/include/d3d9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/d3d9.h -------------------------------------------------------------------------------- /gfx/include/d3d9/d3dx9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/d3d9/d3dx9.h -------------------------------------------------------------------------------- /gfx/include/d3d9caps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/d3d9caps.h -------------------------------------------------------------------------------- /gfx/include/d3d9types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/d3d9types.h -------------------------------------------------------------------------------- /gfx/include/dxsdk/d2d1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/dxsdk/d2d1.h -------------------------------------------------------------------------------- /gfx/include/dxsdk/d3d10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/dxsdk/d3d10.h -------------------------------------------------------------------------------- /gfx/include/dxsdk/d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/dxsdk/d3d11.h -------------------------------------------------------------------------------- /gfx/include/dxsdk/d3d12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/dxsdk/d3d12.h -------------------------------------------------------------------------------- /gfx/include/dxsdk/dxerr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/dxsdk/dxerr.h -------------------------------------------------------------------------------- /gfx/include/dxsdk/dxgi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/dxsdk/dxgi.h -------------------------------------------------------------------------------- /gfx/include/dxsdk/xapo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/dxsdk/xapo.h -------------------------------------------------------------------------------- /gfx/include/dxsdk/xdsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/include/dxsdk/xdsp.h -------------------------------------------------------------------------------- /gfx/include/userland/interface/mmal/client/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(brcmjpeg) 2 | -------------------------------------------------------------------------------- /gfx/video_coord_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_coord_array.c -------------------------------------------------------------------------------- /gfx/video_coord_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_coord_array.h -------------------------------------------------------------------------------- /gfx/video_crt_switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_crt_switch.c -------------------------------------------------------------------------------- /gfx/video_crt_switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_crt_switch.h -------------------------------------------------------------------------------- /gfx/video_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_defines.h -------------------------------------------------------------------------------- /gfx/video_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_filter.c -------------------------------------------------------------------------------- /gfx/video_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_filter.h -------------------------------------------------------------------------------- /gfx/video_filters/2xBR.filt: -------------------------------------------------------------------------------- 1 | filter = 2xbr 2 | -------------------------------------------------------------------------------- /gfx/video_filters/2xSaI.filt: -------------------------------------------------------------------------------- 1 | filter = 2xsai 2 | -------------------------------------------------------------------------------- /gfx/video_filters/2xbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_filters/2xbr.c -------------------------------------------------------------------------------- /gfx/video_filters/2xsai.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_filters/2xsai.c -------------------------------------------------------------------------------- /gfx/video_filters/Darken.filt: -------------------------------------------------------------------------------- 1 | filter = darken 2 | -------------------------------------------------------------------------------- /gfx/video_filters/EPX.filt: -------------------------------------------------------------------------------- 1 | filter = epx 2 | -------------------------------------------------------------------------------- /gfx/video_filters/LQ2x.filt: -------------------------------------------------------------------------------- 1 | filter = lq2x 2 | -------------------------------------------------------------------------------- /gfx/video_filters/Normal2x.filt: -------------------------------------------------------------------------------- 1 | filter = normal2x 2 | -------------------------------------------------------------------------------- /gfx/video_filters/Phosphor2x.filt: -------------------------------------------------------------------------------- 1 | filter = phosphor2x 2 | -------------------------------------------------------------------------------- /gfx/video_filters/Scale2x.filt: -------------------------------------------------------------------------------- 1 | filter = scale2x 2 | -------------------------------------------------------------------------------- /gfx/video_filters/Scanline2x.filt: -------------------------------------------------------------------------------- 1 | filter = scanline2x 2 | -------------------------------------------------------------------------------- /gfx/video_filters/Super2xSaI.filt: -------------------------------------------------------------------------------- 1 | filter = super2xsai 2 | -------------------------------------------------------------------------------- /gfx/video_filters/SuperEagle.filt: -------------------------------------------------------------------------------- 1 | filter = supereagle 2 | -------------------------------------------------------------------------------- /gfx/video_filters/configure: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | PACKAGE_NAME=retroarch-filters-video 4 | -------------------------------------------------------------------------------- /gfx/video_filters/epx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_filters/epx.c -------------------------------------------------------------------------------- /gfx/video_filters/link.T: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_filters/link.T -------------------------------------------------------------------------------- /gfx/video_filters/lq2x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_filters/lq2x.c -------------------------------------------------------------------------------- /gfx/video_layout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_layout.c -------------------------------------------------------------------------------- /gfx/video_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_layout.h -------------------------------------------------------------------------------- /gfx/video_layout/load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_layout/load.c -------------------------------------------------------------------------------- /gfx/video_layout/scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_layout/scope.c -------------------------------------------------------------------------------- /gfx/video_layout/scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_layout/scope.h -------------------------------------------------------------------------------- /gfx/video_layout/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_layout/types.h -------------------------------------------------------------------------------- /gfx/video_layout/view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_layout/view.c -------------------------------------------------------------------------------- /gfx/video_layout/view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_layout/view.h -------------------------------------------------------------------------------- /gfx/video_shader_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_shader_parse.c -------------------------------------------------------------------------------- /gfx/video_shader_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/gfx/video_shader_parse.h -------------------------------------------------------------------------------- /github-contributors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/github-contributors.py -------------------------------------------------------------------------------- /griffin/griffin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/griffin/griffin.c -------------------------------------------------------------------------------- /griffin/griffin_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/griffin/griffin_cpp.cpp -------------------------------------------------------------------------------- /griffin/griffin_objc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/griffin/griffin_objc.m -------------------------------------------------------------------------------- /input/drivers/ctr_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/ctr_input.c -------------------------------------------------------------------------------- /input/drivers/dinput.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/dinput.c -------------------------------------------------------------------------------- /input/drivers/dos_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/dos_input.c -------------------------------------------------------------------------------- /input/drivers/gx_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/gx_input.c -------------------------------------------------------------------------------- /input/drivers/nullinput.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/nullinput.c -------------------------------------------------------------------------------- /input/drivers/ps2_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/ps2_input.c -------------------------------------------------------------------------------- /input/drivers/ps3_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/ps3_input.c -------------------------------------------------------------------------------- /input/drivers/ps4_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/ps4_input.c -------------------------------------------------------------------------------- /input/drivers/psp_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/psp_input.c -------------------------------------------------------------------------------- /input/drivers/qnx_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/qnx_input.c -------------------------------------------------------------------------------- /input/drivers/sdl_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/sdl_input.c -------------------------------------------------------------------------------- /input/drivers/uwp_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/uwp_input.c -------------------------------------------------------------------------------- /input/drivers/x11_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/drivers/x11_input.c -------------------------------------------------------------------------------- /input/include/blissbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/include/blissbox.h -------------------------------------------------------------------------------- /input/include/gamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/include/gamepad.h -------------------------------------------------------------------------------- /input/include/hid_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/include/hid_types.h -------------------------------------------------------------------------------- /input/include/wiiu/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/include/wiiu/hid.h -------------------------------------------------------------------------------- /input/input_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_defines.h -------------------------------------------------------------------------------- /input/input_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_driver.h -------------------------------------------------------------------------------- /input/input_keymaps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_keymaps.c -------------------------------------------------------------------------------- /input/input_keymaps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_keymaps.h -------------------------------------------------------------------------------- /input/input_mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_mapper.c -------------------------------------------------------------------------------- /input/input_mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_mapper.h -------------------------------------------------------------------------------- /input/input_overlay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_overlay.h -------------------------------------------------------------------------------- /input/input_remapping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_remapping.c -------------------------------------------------------------------------------- /input/input_remapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_remapping.h -------------------------------------------------------------------------------- /input/input_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/input/input_types.h -------------------------------------------------------------------------------- /intl/msg_hash_ar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_ar.c -------------------------------------------------------------------------------- /intl/msg_hash_ar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_ar.h -------------------------------------------------------------------------------- /intl/msg_hash_chs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_chs.c -------------------------------------------------------------------------------- /intl/msg_hash_chs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_chs.h -------------------------------------------------------------------------------- /intl/msg_hash_cht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_cht.c -------------------------------------------------------------------------------- /intl/msg_hash_cht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_cht.h -------------------------------------------------------------------------------- /intl/msg_hash_de.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_de.c -------------------------------------------------------------------------------- /intl/msg_hash_de.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_de.h -------------------------------------------------------------------------------- /intl/msg_hash_el.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_el.c -------------------------------------------------------------------------------- /intl/msg_hash_el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_el.h -------------------------------------------------------------------------------- /intl/msg_hash_eo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_eo.c -------------------------------------------------------------------------------- /intl/msg_hash_eo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_eo.h -------------------------------------------------------------------------------- /intl/msg_hash_es.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_es.c -------------------------------------------------------------------------------- /intl/msg_hash_es.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_es.h -------------------------------------------------------------------------------- /intl/msg_hash_fr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_fr.c -------------------------------------------------------------------------------- /intl/msg_hash_fr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_fr.h -------------------------------------------------------------------------------- /intl/msg_hash_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_it.c -------------------------------------------------------------------------------- /intl/msg_hash_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_it.h -------------------------------------------------------------------------------- /intl/msg_hash_ja.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_ja.c -------------------------------------------------------------------------------- /intl/msg_hash_ja.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_ja.h -------------------------------------------------------------------------------- /intl/msg_hash_ko.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_ko.c -------------------------------------------------------------------------------- /intl/msg_hash_ko.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_ko.h -------------------------------------------------------------------------------- /intl/msg_hash_lbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_lbl.h -------------------------------------------------------------------------------- /intl/msg_hash_nl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_nl.c -------------------------------------------------------------------------------- /intl/msg_hash_nl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_nl.h -------------------------------------------------------------------------------- /intl/msg_hash_pl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_pl.c -------------------------------------------------------------------------------- /intl/msg_hash_pl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_pl.h -------------------------------------------------------------------------------- /intl/msg_hash_pt_br.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_pt_br.c -------------------------------------------------------------------------------- /intl/msg_hash_pt_br.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_pt_br.h -------------------------------------------------------------------------------- /intl/msg_hash_pt_pt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_pt_pt.c -------------------------------------------------------------------------------- /intl/msg_hash_pt_pt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_pt_pt.h -------------------------------------------------------------------------------- /intl/msg_hash_ru.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_ru.c -------------------------------------------------------------------------------- /intl/msg_hash_ru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_ru.h -------------------------------------------------------------------------------- /intl/msg_hash_tr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_tr.c -------------------------------------------------------------------------------- /intl/msg_hash_tr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_tr.h -------------------------------------------------------------------------------- /intl/msg_hash_us.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_us.c -------------------------------------------------------------------------------- /intl/msg_hash_us.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_us.h -------------------------------------------------------------------------------- /intl/msg_hash_vn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_vn.c -------------------------------------------------------------------------------- /intl/msg_hash_vn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/intl/msg_hash_vn.h -------------------------------------------------------------------------------- /lakka.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/lakka.h -------------------------------------------------------------------------------- /led/drivers/led_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/led/drivers/led_null.c -------------------------------------------------------------------------------- /led/drivers/led_overlay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/led/drivers/led_overlay.c -------------------------------------------------------------------------------- /led/drivers/led_rpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/led/drivers/led_rpi.c -------------------------------------------------------------------------------- /led/led_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/led/led_defines.h -------------------------------------------------------------------------------- /led/led_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/led/led_driver.c -------------------------------------------------------------------------------- /led/led_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/led/led_driver.h -------------------------------------------------------------------------------- /libretro-common/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/configure: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | PACKAGE_NAME=retroarch-filters-audio -------------------------------------------------------------------------------- /libretro-db/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/.gitignore -------------------------------------------------------------------------------- /libretro-db/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/Makefile -------------------------------------------------------------------------------- /libretro-db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/README.md -------------------------------------------------------------------------------- /libretro-db/bintree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/bintree.c -------------------------------------------------------------------------------- /libretro-db/bintree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/bintree.h -------------------------------------------------------------------------------- /libretro-db/c_converter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/c_converter.c -------------------------------------------------------------------------------- /libretro-db/dat_converter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/dat_converter -------------------------------------------------------------------------------- /libretro-db/libretrodb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/libretrodb.c -------------------------------------------------------------------------------- /libretro-db/libretrodb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/libretrodb.h -------------------------------------------------------------------------------- /libretro-db/lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/lua/Makefile -------------------------------------------------------------------------------- /libretro-db/lua/testlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/lua/testlib.c -------------------------------------------------------------------------------- /libretro-db/query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/query.c -------------------------------------------------------------------------------- /libretro-db/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/query.h -------------------------------------------------------------------------------- /libretro-db/rmsgpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/rmsgpack.c -------------------------------------------------------------------------------- /libretro-db/rmsgpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/libretro-db/rmsgpack.h -------------------------------------------------------------------------------- /list_special.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/list_special.c -------------------------------------------------------------------------------- /list_special.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/list_special.h -------------------------------------------------------------------------------- /media/canvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/canvas.png -------------------------------------------------------------------------------- /media/ico_src/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/ico_src/icon.svg -------------------------------------------------------------------------------- /media/ico_src/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/ico_src/make.sh -------------------------------------------------------------------------------- /media/icon_dark.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/icon_dark.ico -------------------------------------------------------------------------------- /media/icon_light.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/icon_light.ico -------------------------------------------------------------------------------- /media/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/icons/icon.svg -------------------------------------------------------------------------------- /media/invader_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/invader_dark.png -------------------------------------------------------------------------------- /media/rarch.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/rarch.manifest -------------------------------------------------------------------------------- /media/rarch.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/rarch.rc -------------------------------------------------------------------------------- /media/rarch_ja.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/rarch_ja.rc -------------------------------------------------------------------------------- /media/retroarch.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/retroarch.icns -------------------------------------------------------------------------------- /media/retroarch.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/retroarch.ico -------------------------------------------------------------------------------- /media/retroarch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/retroarch.svg -------------------------------------------------------------------------------- /media/src/invader.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/src/invader.ico -------------------------------------------------------------------------------- /media/src/invader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/src/invader.png -------------------------------------------------------------------------------- /media/src/invader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/src/invader.svg -------------------------------------------------------------------------------- /media/src/text4540.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/media/src/text4540.png -------------------------------------------------------------------------------- /memory/ngc/ssaram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/memory/ngc/ssaram.c -------------------------------------------------------------------------------- /memory/ngc/ssaram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/memory/ngc/ssaram.h -------------------------------------------------------------------------------- /menu/cbs/menu_cbs_ok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/cbs/menu_cbs_ok.c -------------------------------------------------------------------------------- /menu/cbs/menu_cbs_up.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/cbs/menu_cbs_up.c -------------------------------------------------------------------------------- /menu/drivers/null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/drivers/null.c -------------------------------------------------------------------------------- /menu/drivers/rgui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/drivers/rgui.c -------------------------------------------------------------------------------- /menu/drivers/stripes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/drivers/stripes.c -------------------------------------------------------------------------------- /menu/drivers/xmb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/drivers/xmb.c -------------------------------------------------------------------------------- /menu/drivers/xui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/drivers/xui.cpp -------------------------------------------------------------------------------- /menu/menu_animation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_animation.c -------------------------------------------------------------------------------- /menu/menu_animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_animation.h -------------------------------------------------------------------------------- /menu/menu_cbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_cbs.c -------------------------------------------------------------------------------- /menu/menu_cbs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_cbs.h -------------------------------------------------------------------------------- /menu/menu_content.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_content.c -------------------------------------------------------------------------------- /menu/menu_content.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_content.h -------------------------------------------------------------------------------- /menu/menu_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_defines.h -------------------------------------------------------------------------------- /menu/menu_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_driver.c -------------------------------------------------------------------------------- /menu/menu_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_driver.h -------------------------------------------------------------------------------- /menu/menu_entries.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_entries.c -------------------------------------------------------------------------------- /menu/menu_entries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_entries.h -------------------------------------------------------------------------------- /menu/menu_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_input.h -------------------------------------------------------------------------------- /menu/menu_networking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_networking.c -------------------------------------------------------------------------------- /menu/menu_networking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_networking.h -------------------------------------------------------------------------------- /menu/menu_setting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_setting.c -------------------------------------------------------------------------------- /menu/menu_setting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_setting.h -------------------------------------------------------------------------------- /menu/menu_shader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_shader.c -------------------------------------------------------------------------------- /menu/menu_shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/menu/menu_shader.h -------------------------------------------------------------------------------- /midi/midi_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/midi/midi_driver.h -------------------------------------------------------------------------------- /msg_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/msg_hash.c -------------------------------------------------------------------------------- /msg_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/msg_hash.h -------------------------------------------------------------------------------- /network/net_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/network/net_logger.c -------------------------------------------------------------------------------- /network/netplay/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/network/netplay/README -------------------------------------------------------------------------------- /no-xib.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/no-xib.diff -------------------------------------------------------------------------------- /paths.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/paths.c -------------------------------------------------------------------------------- /paths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/paths.h -------------------------------------------------------------------------------- /performance_counters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/performance_counters.c -------------------------------------------------------------------------------- /performance_counters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/performance_counters.h -------------------------------------------------------------------------------- /pkg/360/Arial_12.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/360/Arial_12.abc -------------------------------------------------------------------------------- /pkg/360/Arial_12.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/360/Arial_12.rdf -------------------------------------------------------------------------------- /pkg/360/Arial_12.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/360/Arial_12.tga -------------------------------------------------------------------------------- /pkg/360/rarch.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/360/rarch.ttf -------------------------------------------------------------------------------- /pkg/360/shaders/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/apple/OSX/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | -------------------------------------------------------------------------------- /pkg/apple/OSX/modules/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/apple/OSX/modules_ppc/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/apple/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/apple/Project.xml -------------------------------------------------------------------------------- /pkg/apple/iOS/BUILDING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/apple/iOS/BUILDING -------------------------------------------------------------------------------- /pkg/apple/iOS/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/apple/iOS/Makefile -------------------------------------------------------------------------------- /pkg/apple/iOS/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/apple/iOS/control -------------------------------------------------------------------------------- /pkg/apple/iOS/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | -------------------------------------------------------------------------------- /pkg/apple/iOS/modules/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/apple/script/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/apple/script/build -------------------------------------------------------------------------------- /pkg/ctr/Makefile.cores: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/ctr/Makefile.cores -------------------------------------------------------------------------------- /pkg/ctr/assets/4do.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/ctr/assets/4do.png -------------------------------------------------------------------------------- /pkg/ctr/assets/81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/ctr/assets/81.png -------------------------------------------------------------------------------- /pkg/ctr/assets/gw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/ctr/assets/gw.png -------------------------------------------------------------------------------- /pkg/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/debian/changelog -------------------------------------------------------------------------------- /pkg/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /pkg/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/debian/control -------------------------------------------------------------------------------- /pkg/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/debian/copyright -------------------------------------------------------------------------------- /pkg/debian/dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/debian/dirs -------------------------------------------------------------------------------- /pkg/debian/docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/debian/docs -------------------------------------------------------------------------------- /pkg/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/debian/rules -------------------------------------------------------------------------------- /pkg/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP-cores-nonfree/cores/ARM/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP-cores-nonfree/cores/ARM/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP-cores-nonfree/cores/ARM64/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP-cores-nonfree/cores/ARM64/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP-cores-nonfree/cores/Win32/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP-cores-nonfree/cores/Win32/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP-cores-nonfree/cores/x64/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP-cores-nonfree/cores/x64/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP/cores/ARM/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP/cores/ARM/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP/cores/ARM64/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP/cores/ARM64/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP/cores/Win32/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP/cores/Win32/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP/cores/x64/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc-uwp/RetroArch-msvc2017-UWP/cores/x64/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc/RetroArch-Xbox1/roms/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc/RetroArch-Xbox1/screenshots/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/msvc/RetroArch-Xbox1/system/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ngc/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/pandora/PXML.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/pandora/PXML.xml -------------------------------------------------------------------------------- /pkg/pandora/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/pandora/icon.png -------------------------------------------------------------------------------- /pkg/ps3/SSNE10000/USRDIR/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3/SSNE10000/USRDIR/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3/SSNE10000/USRDIR/cores/presets/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3/SSNE10000/USRDIR/cores/savestates/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3/SSNE10000/USRDIR/cores/sram/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3/SSNE10000/USRDIR/cores/system/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3_iso/PS3_GAME/USRDIR/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3_iso/PS3_GAME/USRDIR/cores/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3_iso/PS3_GAME/USRDIR/cores/presets/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3_iso/PS3_GAME/USRDIR/cores/savestates/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3_iso/PS3_GAME/USRDIR/cores/sram/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3_iso/PS3_GAME/USRDIR/cores/system/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ps3_iso/PS3_UPDATE/PS3UPDAT.PUP: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/psp1/ICON0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/psp1/ICON0.PNG -------------------------------------------------------------------------------- /pkg/psp1/PIC1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/psp1/PIC1.PNG -------------------------------------------------------------------------------- /pkg/qnx/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/qnx/.cproject -------------------------------------------------------------------------------- /pkg/qnx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/qnx/.gitignore -------------------------------------------------------------------------------- /pkg/qnx/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/qnx/.project -------------------------------------------------------------------------------- /pkg/vita/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/wii/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/wii/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/wii/icon.png -------------------------------------------------------------------------------- /pkg/wii/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/wii/meta.xml -------------------------------------------------------------------------------- /pkg/wiiu/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/wiiu/icon.png -------------------------------------------------------------------------------- /pkg/wiiu/meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/pkg/wiiu/meta.xml -------------------------------------------------------------------------------- /playlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/playlist.c -------------------------------------------------------------------------------- /playlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/playlist.h -------------------------------------------------------------------------------- /ps2/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ps2/include/inttypes.h -------------------------------------------------------------------------------- /ps2/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ps2/include/math.h -------------------------------------------------------------------------------- /ps2/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ps2/include/stdint.h -------------------------------------------------------------------------------- /ps2/irx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ps2/irx/Makefile -------------------------------------------------------------------------------- /ps2/libcdvd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ps2/libcdvd/Makefile -------------------------------------------------------------------------------- /qb/config.comp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/config.comp.sh -------------------------------------------------------------------------------- /qb/config.libs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/config.libs.sh -------------------------------------------------------------------------------- /qb/config.moc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/config.moc.sh -------------------------------------------------------------------------------- /qb/config.params.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/config.params.sh -------------------------------------------------------------------------------- /qb/qb.comp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/qb.comp.sh -------------------------------------------------------------------------------- /qb/qb.init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/qb.init.sh -------------------------------------------------------------------------------- /qb/qb.libs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/qb.libs.sh -------------------------------------------------------------------------------- /qb/qb.make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/qb.make.sh -------------------------------------------------------------------------------- /qb/qb.moc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/qb.moc.sh -------------------------------------------------------------------------------- /qb/qb.params.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/qb.params.sh -------------------------------------------------------------------------------- /qb/qb.system.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/qb/qb.system.sh -------------------------------------------------------------------------------- /retroarch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/retroarch.c -------------------------------------------------------------------------------- /retroarch.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/retroarch.cfg -------------------------------------------------------------------------------- /retroarch.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/retroarch.desktop -------------------------------------------------------------------------------- /retroarch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/retroarch.h -------------------------------------------------------------------------------- /runahead/mem_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/runahead/mem_util.c -------------------------------------------------------------------------------- /runahead/mem_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/runahead/mem_util.h -------------------------------------------------------------------------------- /runahead/mylist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/runahead/mylist.c -------------------------------------------------------------------------------- /runahead/mylist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/runahead/mylist.h -------------------------------------------------------------------------------- /runtime_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/runtime_file.c -------------------------------------------------------------------------------- /runtime_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/runtime_file.h -------------------------------------------------------------------------------- /setting_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/setting_list.h -------------------------------------------------------------------------------- /tasks/task_content.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_content.c -------------------------------------------------------------------------------- /tasks/task_content.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_content.h -------------------------------------------------------------------------------- /tasks/task_database.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_database.c -------------------------------------------------------------------------------- /tasks/task_http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_http.c -------------------------------------------------------------------------------- /tasks/task_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_image.c -------------------------------------------------------------------------------- /tasks/task_overlay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_overlay.c -------------------------------------------------------------------------------- /tasks/task_patch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_patch.c -------------------------------------------------------------------------------- /tasks/task_save.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_save.c -------------------------------------------------------------------------------- /tasks/task_wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/task_wifi.c -------------------------------------------------------------------------------- /tasks/tasks_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tasks/tasks_internal.h -------------------------------------------------------------------------------- /tools/cg2glsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tools/cg2glsl.py -------------------------------------------------------------------------------- /tools/ps3/ps3py/pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/tools/ps3/ps3py/pkg.py -------------------------------------------------------------------------------- /travis-deploy-key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/travis-deploy-key.enc -------------------------------------------------------------------------------- /travis_metal_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/travis_metal_deploy.sh -------------------------------------------------------------------------------- /ui/drivers/ui_cocoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ui/drivers/ui_cocoa.h -------------------------------------------------------------------------------- /ui/drivers/ui_cocoa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ui/drivers/ui_cocoa.m -------------------------------------------------------------------------------- /ui/drivers/ui_qt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ui/drivers/ui_qt.cpp -------------------------------------------------------------------------------- /ui/drivers/ui_qt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ui/drivers/ui_qt.h -------------------------------------------------------------------------------- /ui/drivers/ui_win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ui/drivers/ui_win32.c -------------------------------------------------------------------------------- /ui/drivers/ui_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/ui/drivers/ui_win32.h -------------------------------------------------------------------------------- /uwp/uwp_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/uwp/uwp_func.h -------------------------------------------------------------------------------- /uwp/uwp_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/uwp/uwp_main.cpp -------------------------------------------------------------------------------- /uwp/uwp_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/uwp/uwp_main.h -------------------------------------------------------------------------------- /verbosity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/verbosity.c -------------------------------------------------------------------------------- /verbosity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/verbosity.h -------------------------------------------------------------------------------- /version.all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/version.all -------------------------------------------------------------------------------- /version.dtd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/version.h -------------------------------------------------------------------------------- /version_git.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/version_git.c -------------------------------------------------------------------------------- /version_git.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/version_git.h -------------------------------------------------------------------------------- /wifi/wifi_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wifi/wifi_driver.h -------------------------------------------------------------------------------- /wii/app_booter/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/app_booter/crt0.s -------------------------------------------------------------------------------- /wii/app_booter/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/app_booter/link.ld -------------------------------------------------------------------------------- /wii/app_booter/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/app_booter/main.c -------------------------------------------------------------------------------- /wii/libogc/libogc/es.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/libogc/es.c -------------------------------------------------------------------------------- /wii/libogc/libogc/gu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/libogc/gu.c -------------------------------------------------------------------------------- /wii/libogc/libogc/gx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/libogc/gx.c -------------------------------------------------------------------------------- /wii/libogc/libogc/si.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/libogc/si.c -------------------------------------------------------------------------------- /wii/libogc/lwbt/bt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/lwbt/bt.h -------------------------------------------------------------------------------- /wii/libogc/lwbt/bte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/lwbt/bte.c -------------------------------------------------------------------------------- /wii/libogc/lwbt/hci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/lwbt/hci.c -------------------------------------------------------------------------------- /wii/libogc/lwbt/hci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/lwbt/hci.h -------------------------------------------------------------------------------- /wii/libogc/wiiuse/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/wiiuse/io.c -------------------------------------------------------------------------------- /wii/libogc/wiiuse/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/wiiuse/io.h -------------------------------------------------------------------------------- /wii/libogc/wiiuse/ir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/wiiuse/ir.c -------------------------------------------------------------------------------- /wii/libogc/wiiuse/ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/wiiuse/ir.h -------------------------------------------------------------------------------- /wii/libogc/wiiuse/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wii/libogc/wiiuse/os.h -------------------------------------------------------------------------------- /wiiu/fs/fs_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/fs/fs_utils.c -------------------------------------------------------------------------------- /wiiu/fs/fs_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/fs/fs_utils.h -------------------------------------------------------------------------------- /wiiu/gx2_shader_inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/gx2_shader_inl.h -------------------------------------------------------------------------------- /wiiu/hbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/hbl.c -------------------------------------------------------------------------------- /wiiu/hbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/hbl.h -------------------------------------------------------------------------------- /wiiu/include/ifaddrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/include/ifaddrs.h -------------------------------------------------------------------------------- /wiiu/include/netdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/include/netdb.h -------------------------------------------------------------------------------- /wiiu/include/wiiu/ac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/include/wiiu/ac.h -------------------------------------------------------------------------------- /wiiu/include/wiiu/ax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/include/wiiu/ax.h -------------------------------------------------------------------------------- /wiiu/include/wiiu/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/include/wiiu/fs.h -------------------------------------------------------------------------------- /wiiu/include/wiiu/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/include/wiiu/os.h -------------------------------------------------------------------------------- /wiiu/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/link.ld -------------------------------------------------------------------------------- /wiiu/link_elf.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/link_elf.ld -------------------------------------------------------------------------------- /wiiu/link_rpl.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/link_rpl.ld -------------------------------------------------------------------------------- /wiiu/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/main.c -------------------------------------------------------------------------------- /wiiu/net_listen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/net_listen.sh -------------------------------------------------------------------------------- /wiiu/net_send.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/net_send.sh -------------------------------------------------------------------------------- /wiiu/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/run.sh -------------------------------------------------------------------------------- /wiiu/shader_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/shader_utils.c -------------------------------------------------------------------------------- /wiiu/shader_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/shader_utils.h -------------------------------------------------------------------------------- /wiiu/slang/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/slang/Makefile -------------------------------------------------------------------------------- /wiiu/slang/grammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/slang/grammar.txt -------------------------------------------------------------------------------- /wiiu/slang/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/slang/main.c -------------------------------------------------------------------------------- /wiiu/system/atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/system/atomic.c -------------------------------------------------------------------------------- /wiiu/system/dynamic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/system/dynamic.c -------------------------------------------------------------------------------- /wiiu/system/dynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/system/dynamic.h -------------------------------------------------------------------------------- /wiiu/system/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/system/imports.h -------------------------------------------------------------------------------- /wiiu/system/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/system/memory.c -------------------------------------------------------------------------------- /wiiu/system/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/system/memory.h -------------------------------------------------------------------------------- /wiiu/wiiu_dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/wiiu_dbg.h -------------------------------------------------------------------------------- /wiiu/wut/elf2rpl/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OsirizX/RetroArch/HEAD/wiiu/wut/elf2rpl/elf.h --------------------------------------------------------------------------------