|
|
@@ -215,9 +215,9 @@ CachedShader::CachedShader(VAddr cpu_addr, u64 unique_identifier,
|
|
|
Maxwell::ShaderProgram program_type, ShaderDiskCacheOpenGL& disk_cache,
|
|
|
const PrecompiledPrograms& precompiled_programs,
|
|
|
ProgramCode&& program_code, ProgramCode&& program_code_b, u8* host_ptr)
|
|
|
- : host_ptr{host_ptr}, cpu_addr{cpu_addr}, unique_identifier{unique_identifier},
|
|
|
- program_type{program_type}, disk_cache{disk_cache},
|
|
|
- precompiled_programs{precompiled_programs}, RasterizerCacheObject{host_ptr} {
|
|
|
+ : RasterizerCacheObject{host_ptr}, host_ptr{host_ptr}, cpu_addr{cpu_addr},
|
|
|
+ unique_identifier{unique_identifier}, program_type{program_type}, disk_cache{disk_cache},
|
|
|
+ precompiled_programs{precompiled_programs} {
|
|
|
|
|
|
const std::size_t code_size = CalculateProgramSize(program_code);
|
|
|
const std::size_t code_size_b =
|
|
|
@@ -245,9 +245,9 @@ CachedShader::CachedShader(VAddr cpu_addr, u64 unique_identifier,
|
|
|
Maxwell::ShaderProgram program_type, ShaderDiskCacheOpenGL& disk_cache,
|
|
|
const PrecompiledPrograms& precompiled_programs,
|
|
|
GLShader::ProgramResult result, u8* host_ptr)
|
|
|
- : cpu_addr{cpu_addr}, unique_identifier{unique_identifier}, program_type{program_type},
|
|
|
- disk_cache{disk_cache}, precompiled_programs{precompiled_programs}, RasterizerCacheObject{
|
|
|
- host_ptr} {
|
|
|
+ : RasterizerCacheObject{host_ptr}, cpu_addr{cpu_addr}, unique_identifier{unique_identifier},
|
|
|
+ program_type{program_type}, disk_cache{disk_cache}, precompiled_programs{
|
|
|
+ precompiled_programs} {
|
|
|
|
|
|
code = std::move(result.first);
|
|
|
entries = result.second;
|