├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── changelog.md ├── clang-tidy.txt ├── common.cmake ├── docs └── media │ └── super-resolution-temporal │ ├── algorithm-structure.svg │ ├── api-architecture.svg │ ├── auto-exposure.svg │ ├── calculate-bounding-box.svg │ ├── clamp-to-box.svg │ ├── disocclusion.svg │ ├── jitter-space.svg │ ├── k-sep.svg │ ├── motion-vectors.svg │ ├── overview.svg │ ├── pipeline-placement.svg │ ├── rcas-weights.svg │ ├── reconstruct-previous-depth.svg │ ├── reproject-mvs.svg │ ├── upsample-with-lanczos.svg │ ├── upsample.svg │ └── vector-dilation.svg ├── media ├── MSH1024.bmp ├── atlas.dds ├── checkerboard.dds ├── composition_text.dds └── lion.jpg ├── release_notes.txt ├── screenshot.png ├── src ├── Common │ ├── CMakeLists.txt │ ├── FSR2_Sample.json │ ├── GPUOpenChip.ico │ └── GpuOpenIcon.rc ├── DX12 │ ├── AnimatedTexture.cpp │ ├── AnimatedTexture.h │ ├── AnimatedTexture.hlsl │ ├── CMakeLists.txt │ ├── DebugBlit.hlsl │ ├── FSR2Sample.cpp │ ├── FSR2Sample.h │ ├── FSRPass.hlsl │ ├── GPUFrameRateLimiter.cpp │ ├── GPUFrameRateLimiter.h │ ├── GPUFrameRateLimiter.hlsl │ ├── Renderer.cpp │ ├── Renderer.h │ ├── ShaderCompiler.cpp │ ├── ShaderCompiler.h │ ├── UI.cpp │ ├── UI.h │ ├── UpscaleContext.cpp │ ├── UpscaleContext.h │ ├── UpscaleContext_FSR2_API.cpp │ ├── UpscaleContext_FSR2_API.h │ ├── UpscaleContext_Spatial.cpp │ ├── UpscaleContext_Spatial.h │ ├── UpscaleSpatial.hlsl │ ├── dpiawarescaling.manifest │ ├── stdafx.cpp │ └── stdafx.h ├── GpuParticleShaders │ ├── Globals.h │ ├── ParallelSortCS.hlsl │ ├── ParticleEmit.hlsl │ ├── ParticleHelpers.h │ ├── ParticleRender.hlsl │ ├── ParticleSimulation.hlsl │ ├── ParticleStructs.h │ ├── RenderScene.hlsl │ ├── ShaderConstants.h │ ├── SimulationBindings.h │ └── fp16util.h ├── GpuParticles │ ├── ParticleHelpers.h │ ├── ParticleSystem.h │ ├── ParticleSystemInternal.h │ ├── dx12 │ │ ├── GPUParticleSystem.cpp │ │ ├── ParallelSort.cpp │ │ └── ParallelSort.h │ └── vk │ │ ├── BufferHelper.h │ │ ├── GPUParticleSystem.cpp │ │ ├── ParallelSort.cpp │ │ └── ParallelSort.h ├── VK │ ├── AnimatedTexture.cpp │ ├── AnimatedTexture.h │ ├── AnimatedTexture.hlsl │ ├── CMakeLists.txt │ ├── DebugBlit.hlsl │ ├── FSR2Sample.cpp │ ├── FSR2Sample.h │ ├── FSRPass.hlsl │ ├── GPUFrameRateLimiter.cpp │ ├── GPUFrameRateLimiter.h │ ├── GPUFrameRateLimiter.hlsl │ ├── Renderer.cpp │ ├── Renderer.h │ ├── ShaderCompiler.cpp │ ├── ShaderCompiler.h │ ├── UI.cpp │ ├── UI.h │ ├── UpscaleContext.cpp │ ├── UpscaleContext.h │ ├── UpscaleContext_FSR2_API.cpp │ ├── UpscaleContext_FSR2_API.h │ ├── UpscaleContext_Spatial.cpp │ ├── UpscaleContext_Spatial.h │ ├── UpscaleSpatial.hlsl │ ├── dpiawarescaling.manifest │ ├── stdafx.cpp │ └── stdafx.h ├── ffx-fsr2-api │ ├── CMakeLists.txt │ ├── dx12 │ │ ├── CMakeLists.txt │ │ ├── d3dx12.h │ │ ├── ffx_fsr2_dx12.cpp │ │ ├── ffx_fsr2_dx12.h │ │ ├── license.txt │ │ └── shaders │ │ │ ├── ffx_fsr2_shaders_dx12.cpp │ │ │ └── ffx_fsr2_shaders_dx12.h │ ├── ffx_assert.cpp │ ├── ffx_assert.h │ ├── ffx_error.h │ ├── ffx_fsr2.cpp │ ├── ffx_fsr2.h │ ├── ffx_fsr2_interface.h │ ├── ffx_fsr2_maximum_bias.h │ ├── ffx_fsr2_private.h │ ├── ffx_types.h │ ├── ffx_util.h │ ├── gl │ │ ├── CMakeLists.txt │ │ ├── external │ │ │ ├── CMakeLists.txt │ │ │ └── glad │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── include │ │ │ │ ├── KHR │ │ │ │ └── khrplatform.h │ │ │ │ └── glad │ │ │ │ └── gl.h │ │ ├── ffx_fsr2_gl.cpp │ │ ├── ffx_fsr2_gl.h │ │ └── shaders │ │ │ ├── ffx_fsr2_shaders_gl.cpp │ │ │ └── ffx_fsr2_shaders_gl.h │ ├── shaders │ │ ├── ffx_common_types.h │ │ ├── ffx_core.h │ │ ├── ffx_core_cpu.h │ │ ├── ffx_core_glsl.h │ │ ├── ffx_core_gpu_common.h │ │ ├── ffx_core_gpu_common_half.h │ │ ├── ffx_core_hlsl.h │ │ ├── ffx_core_portability.h │ │ ├── ffx_fsr1.h │ │ ├── ffx_fsr2_accumulate.h │ │ ├── ffx_fsr2_accumulate_pass.glsl │ │ ├── ffx_fsr2_accumulate_pass.glsl2 │ │ ├── ffx_fsr2_accumulate_pass.hlsl │ │ ├── ffx_fsr2_autogen_reactive_pass.glsl │ │ ├── ffx_fsr2_autogen_reactive_pass.glsl2 │ │ ├── ffx_fsr2_autogen_reactive_pass.hlsl │ │ ├── ffx_fsr2_callbacks_glsl.h │ │ ├── ffx_fsr2_callbacks_glsl2.h │ │ ├── ffx_fsr2_callbacks_hlsl.h │ │ ├── ffx_fsr2_common.h │ │ ├── ffx_fsr2_compute_luminance_pyramid.h │ │ ├── ffx_fsr2_compute_luminance_pyramid_pass.glsl │ │ ├── ffx_fsr2_compute_luminance_pyramid_pass.glsl2 │ │ ├── ffx_fsr2_compute_luminance_pyramid_pass.hlsl │ │ ├── ffx_fsr2_depth_clip.h │ │ ├── ffx_fsr2_depth_clip_pass.glsl │ │ ├── ffx_fsr2_depth_clip_pass.glsl2 │ │ ├── ffx_fsr2_depth_clip_pass.hlsl │ │ ├── ffx_fsr2_lock.h │ │ ├── ffx_fsr2_lock_pass.glsl │ │ ├── ffx_fsr2_lock_pass.glsl2 │ │ ├── ffx_fsr2_lock_pass.hlsl │ │ ├── ffx_fsr2_postprocess_lock_status.h │ │ ├── ffx_fsr2_rcas.h │ │ ├── ffx_fsr2_rcas_pass.glsl │ │ ├── ffx_fsr2_rcas_pass.glsl2 │ │ ├── ffx_fsr2_rcas_pass.hlsl │ │ ├── ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h │ │ ├── ffx_fsr2_reconstruct_previous_depth_pass.glsl │ │ ├── ffx_fsr2_reconstruct_previous_depth_pass.glsl2 │ │ ├── ffx_fsr2_reconstruct_previous_depth_pass.hlsl │ │ ├── ffx_fsr2_reproject.h │ │ ├── ffx_fsr2_resources.h │ │ ├── ffx_fsr2_sample.h │ │ ├── ffx_fsr2_tcr_autogen.h │ │ ├── ffx_fsr2_tcr_autogen_pass.glsl │ │ ├── ffx_fsr2_tcr_autogen_pass.glsl2 │ │ ├── ffx_fsr2_tcr_autogen_pass.hlsl │ │ ├── ffx_fsr2_upsample.h │ │ └── ffx_spd.h │ └── vk │ │ ├── CMakeLists.txt │ │ ├── ffx_fsr2_vk.cpp │ │ ├── ffx_fsr2_vk.h │ │ └── shaders │ │ ├── ffx_fsr2_shaders_vk.cpp │ │ └── ffx_fsr2_shaders_vk.h └── ffx-parallelsort │ └── FFX_ParallelSort.h └── tools └── sc ├── FidelityFX_SC.exe ├── dxcompiler.dll ├── dxil.dll └── glslangValidator.exe /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/changelog.md -------------------------------------------------------------------------------- /clang-tidy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/clang-tidy.txt -------------------------------------------------------------------------------- /common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/common.cmake -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/algorithm-structure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/algorithm-structure.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/api-architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/api-architecture.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/auto-exposure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/auto-exposure.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/calculate-bounding-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/calculate-bounding-box.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/clamp-to-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/clamp-to-box.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/disocclusion.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/disocclusion.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/jitter-space.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/jitter-space.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/k-sep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/k-sep.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/motion-vectors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/motion-vectors.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/overview.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/pipeline-placement.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/pipeline-placement.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/rcas-weights.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/rcas-weights.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/reconstruct-previous-depth.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/reconstruct-previous-depth.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/reproject-mvs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/reproject-mvs.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/upsample-with-lanczos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/upsample-with-lanczos.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/upsample.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/upsample.svg -------------------------------------------------------------------------------- /docs/media/super-resolution-temporal/vector-dilation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/docs/media/super-resolution-temporal/vector-dilation.svg -------------------------------------------------------------------------------- /media/MSH1024.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/media/MSH1024.bmp -------------------------------------------------------------------------------- /media/atlas.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/media/atlas.dds -------------------------------------------------------------------------------- /media/checkerboard.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/media/checkerboard.dds -------------------------------------------------------------------------------- /media/composition_text.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/media/composition_text.dds -------------------------------------------------------------------------------- /media/lion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/media/lion.jpg -------------------------------------------------------------------------------- /release_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/release_notes.txt -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/Common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/Common/CMakeLists.txt -------------------------------------------------------------------------------- /src/Common/FSR2_Sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/Common/FSR2_Sample.json -------------------------------------------------------------------------------- /src/Common/GPUOpenChip.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/Common/GPUOpenChip.ico -------------------------------------------------------------------------------- /src/Common/GpuOpenIcon.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/Common/GpuOpenIcon.rc -------------------------------------------------------------------------------- /src/DX12/AnimatedTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/AnimatedTexture.cpp -------------------------------------------------------------------------------- /src/DX12/AnimatedTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/AnimatedTexture.h -------------------------------------------------------------------------------- /src/DX12/AnimatedTexture.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/AnimatedTexture.hlsl -------------------------------------------------------------------------------- /src/DX12/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/CMakeLists.txt -------------------------------------------------------------------------------- /src/DX12/DebugBlit.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/DebugBlit.hlsl -------------------------------------------------------------------------------- /src/DX12/FSR2Sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/FSR2Sample.cpp -------------------------------------------------------------------------------- /src/DX12/FSR2Sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/FSR2Sample.h -------------------------------------------------------------------------------- /src/DX12/FSRPass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/FSRPass.hlsl -------------------------------------------------------------------------------- /src/DX12/GPUFrameRateLimiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/GPUFrameRateLimiter.cpp -------------------------------------------------------------------------------- /src/DX12/GPUFrameRateLimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/GPUFrameRateLimiter.h -------------------------------------------------------------------------------- /src/DX12/GPUFrameRateLimiter.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/GPUFrameRateLimiter.hlsl -------------------------------------------------------------------------------- /src/DX12/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/Renderer.cpp -------------------------------------------------------------------------------- /src/DX12/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/Renderer.h -------------------------------------------------------------------------------- /src/DX12/ShaderCompiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/ShaderCompiler.cpp -------------------------------------------------------------------------------- /src/DX12/ShaderCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/ShaderCompiler.h -------------------------------------------------------------------------------- /src/DX12/UI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UI.cpp -------------------------------------------------------------------------------- /src/DX12/UI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UI.h -------------------------------------------------------------------------------- /src/DX12/UpscaleContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UpscaleContext.cpp -------------------------------------------------------------------------------- /src/DX12/UpscaleContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UpscaleContext.h -------------------------------------------------------------------------------- /src/DX12/UpscaleContext_FSR2_API.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UpscaleContext_FSR2_API.cpp -------------------------------------------------------------------------------- /src/DX12/UpscaleContext_FSR2_API.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UpscaleContext_FSR2_API.h -------------------------------------------------------------------------------- /src/DX12/UpscaleContext_Spatial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UpscaleContext_Spatial.cpp -------------------------------------------------------------------------------- /src/DX12/UpscaleContext_Spatial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UpscaleContext_Spatial.h -------------------------------------------------------------------------------- /src/DX12/UpscaleSpatial.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/UpscaleSpatial.hlsl -------------------------------------------------------------------------------- /src/DX12/dpiawarescaling.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/dpiawarescaling.manifest -------------------------------------------------------------------------------- /src/DX12/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/stdafx.cpp -------------------------------------------------------------------------------- /src/DX12/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/DX12/stdafx.h -------------------------------------------------------------------------------- /src/GpuParticleShaders/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/Globals.h -------------------------------------------------------------------------------- /src/GpuParticleShaders/ParallelSortCS.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/ParallelSortCS.hlsl -------------------------------------------------------------------------------- /src/GpuParticleShaders/ParticleEmit.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/ParticleEmit.hlsl -------------------------------------------------------------------------------- /src/GpuParticleShaders/ParticleHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/ParticleHelpers.h -------------------------------------------------------------------------------- /src/GpuParticleShaders/ParticleRender.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/ParticleRender.hlsl -------------------------------------------------------------------------------- /src/GpuParticleShaders/ParticleSimulation.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/ParticleSimulation.hlsl -------------------------------------------------------------------------------- /src/GpuParticleShaders/ParticleStructs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/ParticleStructs.h -------------------------------------------------------------------------------- /src/GpuParticleShaders/RenderScene.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/RenderScene.hlsl -------------------------------------------------------------------------------- /src/GpuParticleShaders/ShaderConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/ShaderConstants.h -------------------------------------------------------------------------------- /src/GpuParticleShaders/SimulationBindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/SimulationBindings.h -------------------------------------------------------------------------------- /src/GpuParticleShaders/fp16util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticleShaders/fp16util.h -------------------------------------------------------------------------------- /src/GpuParticles/ParticleHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/ParticleHelpers.h -------------------------------------------------------------------------------- /src/GpuParticles/ParticleSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/ParticleSystem.h -------------------------------------------------------------------------------- /src/GpuParticles/ParticleSystemInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/ParticleSystemInternal.h -------------------------------------------------------------------------------- /src/GpuParticles/dx12/GPUParticleSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/dx12/GPUParticleSystem.cpp -------------------------------------------------------------------------------- /src/GpuParticles/dx12/ParallelSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/dx12/ParallelSort.cpp -------------------------------------------------------------------------------- /src/GpuParticles/dx12/ParallelSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/dx12/ParallelSort.h -------------------------------------------------------------------------------- /src/GpuParticles/vk/BufferHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/vk/BufferHelper.h -------------------------------------------------------------------------------- /src/GpuParticles/vk/GPUParticleSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/vk/GPUParticleSystem.cpp -------------------------------------------------------------------------------- /src/GpuParticles/vk/ParallelSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/vk/ParallelSort.cpp -------------------------------------------------------------------------------- /src/GpuParticles/vk/ParallelSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/GpuParticles/vk/ParallelSort.h -------------------------------------------------------------------------------- /src/VK/AnimatedTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/AnimatedTexture.cpp -------------------------------------------------------------------------------- /src/VK/AnimatedTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/AnimatedTexture.h -------------------------------------------------------------------------------- /src/VK/AnimatedTexture.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/AnimatedTexture.hlsl -------------------------------------------------------------------------------- /src/VK/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/CMakeLists.txt -------------------------------------------------------------------------------- /src/VK/DebugBlit.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/DebugBlit.hlsl -------------------------------------------------------------------------------- /src/VK/FSR2Sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/FSR2Sample.cpp -------------------------------------------------------------------------------- /src/VK/FSR2Sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/FSR2Sample.h -------------------------------------------------------------------------------- /src/VK/FSRPass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/FSRPass.hlsl -------------------------------------------------------------------------------- /src/VK/GPUFrameRateLimiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/GPUFrameRateLimiter.cpp -------------------------------------------------------------------------------- /src/VK/GPUFrameRateLimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/GPUFrameRateLimiter.h -------------------------------------------------------------------------------- /src/VK/GPUFrameRateLimiter.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/GPUFrameRateLimiter.hlsl -------------------------------------------------------------------------------- /src/VK/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/Renderer.cpp -------------------------------------------------------------------------------- /src/VK/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/Renderer.h -------------------------------------------------------------------------------- /src/VK/ShaderCompiler.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/VK/ShaderCompiler.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/VK/UI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UI.cpp -------------------------------------------------------------------------------- /src/VK/UI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UI.h -------------------------------------------------------------------------------- /src/VK/UpscaleContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UpscaleContext.cpp -------------------------------------------------------------------------------- /src/VK/UpscaleContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UpscaleContext.h -------------------------------------------------------------------------------- /src/VK/UpscaleContext_FSR2_API.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UpscaleContext_FSR2_API.cpp -------------------------------------------------------------------------------- /src/VK/UpscaleContext_FSR2_API.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UpscaleContext_FSR2_API.h -------------------------------------------------------------------------------- /src/VK/UpscaleContext_Spatial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UpscaleContext_Spatial.cpp -------------------------------------------------------------------------------- /src/VK/UpscaleContext_Spatial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UpscaleContext_Spatial.h -------------------------------------------------------------------------------- /src/VK/UpscaleSpatial.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/UpscaleSpatial.hlsl -------------------------------------------------------------------------------- /src/VK/dpiawarescaling.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/dpiawarescaling.manifest -------------------------------------------------------------------------------- /src/VK/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/stdafx.cpp -------------------------------------------------------------------------------- /src/VK/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/VK/stdafx.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/CMakeLists.txt -------------------------------------------------------------------------------- /src/ffx-fsr2-api/dx12/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/dx12/CMakeLists.txt -------------------------------------------------------------------------------- /src/ffx-fsr2-api/dx12/d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/dx12/d3dx12.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.cpp -------------------------------------------------------------------------------- /src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/dx12/ffx_fsr2_dx12.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/dx12/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/dx12/license.txt -------------------------------------------------------------------------------- /src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.cpp -------------------------------------------------------------------------------- /src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/dx12/shaders/ffx_fsr2_shaders_dx12.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_assert.cpp -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_assert.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_error.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_fsr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_fsr2.cpp -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_fsr2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_fsr2.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_fsr2_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_fsr2_interface.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_fsr2_maximum_bias.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_fsr2_maximum_bias.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_fsr2_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_fsr2_private.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_types.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/ffx_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/ffx_util.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/gl/CMakeLists.txt -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/external/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # external content definitions 2 | 3 | add_subdirectory(glad) -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/external/glad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/gl/external/glad/CMakeLists.txt -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/external/glad/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/gl/external/glad/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/external/glad/include/glad/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/gl/external/glad/include/glad/gl.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/ffx_fsr2_gl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/gl/ffx_fsr2_gl.cpp -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/ffx_fsr2_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/gl/ffx_fsr2_gl.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/shaders/ffx_fsr2_shaders_gl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/gl/shaders/ffx_fsr2_shaders_gl.cpp -------------------------------------------------------------------------------- /src/ffx-fsr2-api/gl/shaders/ffx_fsr2_shaders_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/gl/shaders/ffx_fsr2_shaders_gl.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_common_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_common_types.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_core.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_core_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_core_cpu.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_core_glsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_core_glsl.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_core_gpu_common.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_core_gpu_common_half.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_core_hlsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_core_hlsl.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_core_portability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_core_portability.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr1.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.glsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.glsl2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.glsl2 -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_accumulate_pass.hlsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.glsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.glsl2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.glsl2 -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_autogen_reactive_pass.hlsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_glsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_glsl.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_glsl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_glsl2.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_callbacks_hlsl.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_common.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.glsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.glsl2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.glsl2 -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_compute_luminance_pyramid_pass.hlsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.glsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.glsl2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.glsl2 -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_depth_clip_pass.hlsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_lock.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.glsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.glsl2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.glsl2 -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_lock_pass.hlsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_postprocess_lock_status.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.glsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.glsl2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.glsl2 -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_rcas_pass.hlsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.glsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.glsl2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.glsl2 -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_reconstruct_previous_depth_pass.hlsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_reproject.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_resources.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_sample.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.glsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.glsl2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.glsl2 -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_tcr_autogen_pass.hlsl -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_fsr2_upsample.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/shaders/ffx_spd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/shaders/ffx_spd.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/vk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/vk/CMakeLists.txt -------------------------------------------------------------------------------- /src/ffx-fsr2-api/vk/ffx_fsr2_vk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/vk/ffx_fsr2_vk.cpp -------------------------------------------------------------------------------- /src/ffx-fsr2-api/vk/ffx_fsr2_vk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/vk/ffx_fsr2_vk.h -------------------------------------------------------------------------------- /src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.cpp -------------------------------------------------------------------------------- /src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-fsr2-api/vk/shaders/ffx_fsr2_shaders_vk.h -------------------------------------------------------------------------------- /src/ffx-parallelsort/FFX_ParallelSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/src/ffx-parallelsort/FFX_ParallelSort.h -------------------------------------------------------------------------------- /tools/sc/FidelityFX_SC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/tools/sc/FidelityFX_SC.exe -------------------------------------------------------------------------------- /tools/sc/dxcompiler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/tools/sc/dxcompiler.dll -------------------------------------------------------------------------------- /tools/sc/dxil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/tools/sc/dxil.dll -------------------------------------------------------------------------------- /tools/sc/glslangValidator.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuanDiegoMontoya/FidelityFX-FSR2-OpenGL/HEAD/tools/sc/glslangValidator.exe --------------------------------------------------------------------------------