texture_cache: Split templates out
This commit is contained in:
		| @@ -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>; | ||||
| } | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1507
									
								
								src/video_core/texture_cache/texture_cache_templates.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1507
									
								
								src/video_core/texture_cache/texture_cache_templates.h
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user