video_core: add texture filtering (#5017)
video_core: add texture filtering
This commit is contained in:
parent
ad3c464e2d
commit
a7d3489dc9
33 changed files with 1337 additions and 70 deletions
16
src/video_core/generate_shaders.cmake
Normal file
16
src/video_core/generate_shaders.cmake
Normal file
|
@ -0,0 +1,16 @@
|
|||
function(GetShaderHeaderFile shader_file_name)
|
||||
set(shader_header_file ${CMAKE_CURRENT_BINARY_DIR}/shaders/${shader_file_name} PARENT_SCOPE)
|
||||
endfunction()
|
||||
|
||||
foreach(shader_file ${SHADER_FILES})
|
||||
file(READ ${shader_file} shader)
|
||||
get_filename_component(shader_file_name ${shader_file} NAME)
|
||||
string(REPLACE . _ shader_name ${shader_file_name})
|
||||
GetShaderHeaderFile(${shader_file_name})
|
||||
file(WRITE ${shader_header_file}
|
||||
"#pragma once\n"
|
||||
"constexpr std::string_view ${shader_name} = R\"(\n"
|
||||
"${shader}"
|
||||
")\";\n"
|
||||
)
|
||||
endforeach()
|
Loading…
Add table
Add a link
Reference in a new issue