diff options
| author | 2021-05-23 04:28:34 -0300 | |
|---|---|---|
| committer | 2021-07-22 21:51:30 -0400 | |
| commit | d621e96d0de212cc16897eadf71e8a1b2e1eb5dc (patch) | |
| tree | 8695f2f4dddf2564b63e4574d6616ccb0e79568c /src/video_core/shader_environment.cpp | |
| parent | spirv: Be aware of NAN unaware drivers (diff) | |
| download | yuzu-d621e96d0de212cc16897eadf71e8a1b2e1eb5dc.tar.gz yuzu-d621e96d0de212cc16897eadf71e8a1b2e1eb5dc.tar.xz yuzu-d621e96d0de212cc16897eadf71e8a1b2e1eb5dc.zip | |
shader: Initial OpenGL implementation
Diffstat (limited to 'src/video_core/shader_environment.cpp')
| -rw-r--r-- | src/video_core/shader_environment.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/shader_environment.cpp b/src/video_core/shader_environment.cpp index 5dccc0097..c93174519 100644 --- a/src/video_core/shader_environment.cpp +++ b/src/video_core/shader_environment.cpp | |||
| @@ -187,8 +187,8 @@ std::optional<u64> GenericEnvironment::TryFindSize() { | |||
| 187 | 187 | ||
| 188 | Shader::TextureType GenericEnvironment::ReadTextureTypeImpl(GPUVAddr tic_addr, u32 tic_limit, | 188 | Shader::TextureType GenericEnvironment::ReadTextureTypeImpl(GPUVAddr tic_addr, u32 tic_limit, |
| 189 | bool via_header_index, u32 raw) { | 189 | bool via_header_index, u32 raw) { |
| 190 | const TextureHandle handle{raw, via_header_index}; | 190 | const auto handle{Tegra::Texture::TexturePair(raw, via_header_index)}; |
| 191 | const GPUVAddr descriptor_addr{tic_addr + handle.image * sizeof(Tegra::Texture::TICEntry)}; | 191 | const GPUVAddr descriptor_addr{tic_addr + handle.first * sizeof(Tegra::Texture::TICEntry)}; |
| 192 | Tegra::Texture::TICEntry entry; | 192 | Tegra::Texture::TICEntry entry; |
| 193 | gpu_memory->ReadBlock(descriptor_addr, &entry, sizeof(entry)); | 193 | gpu_memory->ReadBlock(descriptor_addr, &entry, sizeof(entry)); |
| 194 | const Shader::TextureType result{ConvertType(entry)}; | 194 | const Shader::TextureType result{ConvertType(entry)}; |