yzct12345
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with
1533 additions and
1532 deletions
-
src/video_core/CMakeLists.txt
-
src/video_core/renderer_opengl/gl_texture_cache.cpp
-
src/video_core/renderer_opengl/gl_texture_cache_templates.cpp
-
src/video_core/renderer_vulkan/vk_texture_cache.cpp
-
src/video_core/renderer_vulkan/vk_texture_cache_templates.cpp
-
src/video_core/texture_cache/texture_cache.h
-
src/video_core/texture_cache/texture_cache_templates.h
|
|
|
@ -97,6 +97,7 @@ add_library(video_core STATIC |
|
|
|
renderer_opengl/gl_stream_buffer.h |
|
|
|
renderer_opengl/gl_texture_cache.cpp |
|
|
|
renderer_opengl/gl_texture_cache.h |
|
|
|
renderer_opengl/gl_texture_cache_templates.cpp |
|
|
|
renderer_opengl/gl_query_cache.cpp |
|
|
|
renderer_opengl/gl_query_cache.h |
|
|
|
renderer_opengl/maxwell_to_gl.h |
|
|
|
@ -155,6 +156,7 @@ add_library(video_core STATIC |
|
|
|
renderer_vulkan/vk_swapchain.h |
|
|
|
renderer_vulkan/vk_texture_cache.cpp |
|
|
|
renderer_vulkan/vk_texture_cache.h |
|
|
|
renderer_vulkan/vk_texture_cache_templates.cpp |
|
|
|
renderer_vulkan/vk_update_descriptor.cpp |
|
|
|
renderer_vulkan/vk_update_descriptor.h |
|
|
|
shader_cache.cpp |
|
|
|
@ -186,6 +188,7 @@ add_library(video_core STATIC |
|
|
|
texture_cache/samples_helper.h |
|
|
|
texture_cache/slot_vector.h |
|
|
|
texture_cache/texture_cache.h |
|
|
|
texture_cache/texture_cache_templates.h |
|
|
|
texture_cache/types.h |
|
|
|
texture_cache/util.cpp |
|
|
|
texture_cache/util.h |
|
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
// Copyright 2019 yuzu Emulator Project
|
|
|
|
// Copyright 2021 yuzu Emulator Project
|
|
|
|
// Licensed under GPLv2 or any later version
|
|
|
|
// Refer to the license.txt file included.
|
|
|
|
|
|
|
|
@ -18,10 +18,7 @@ |
|
|
|
#include "video_core/renderer_opengl/maxwell_to_gl.h"
|
|
|
|
#include "video_core/renderer_opengl/util_shaders.h"
|
|
|
|
#include "video_core/surface.h"
|
|
|
|
#include "video_core/texture_cache/format_lookup_table.h"
|
|
|
|
#include "video_core/texture_cache/samples_helper.h"
|
|
|
|
#include "video_core/texture_cache/texture_cache.h"
|
|
|
|
#include "video_core/textures/decoders.h"
|
|
|
|
|
|
|
|
namespace OpenGL { |
|
|
|
namespace { |
|
|
|
|
|
|
|
@ -0,0 +1,10 @@ |
|
|
|
// Copyright 2021 yuzu Emulator Project
|
|
|
|
// Licensed under GPLv2 or any later version
|
|
|
|
// Refer to the license.txt file included.
|
|
|
|
|
|
|
|
#include "video_core/renderer_opengl/gl_texture_cache.h"
|
|
|
|
#include "video_core/texture_cache/texture_cache_templates.h"
|
|
|
|
|
|
|
|
namespace VideoCommon { |
|
|
|
template class VideoCommon::TextureCache<OpenGL::TextureCacheParams>; |
|
|
|
} |
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
// Copyright 2019 yuzu Emulator Project
|
|
|
|
// Copyright 2021 yuzu Emulator Project
|
|
|
|
// Licensed under GPLv2 or any later version
|
|
|
|
// Refer to the license.txt file included.
|
|
|
|
|
|
|
|
|
|
|
|
@ -0,0 +1,10 @@ |
|
|
|
// Copyright 2021 yuzu Emulator Project
|
|
|
|
// Licensed under GPLv2 or any later version
|
|
|
|
// Refer to the license.txt file included.
|
|
|
|
|
|
|
|
#include "video_core/renderer_vulkan/vk_texture_cache.h"
|
|
|
|
#include "video_core/texture_cache/texture_cache_templates.h"
|
|
|
|
|
|
|
|
namespace VideoCommon { |
|
|
|
template class VideoCommon::TextureCache<Vulkan::TextureCacheParams>; |
|
|
|
} |