Browse Source
Merge pull request #2461 from lioncash/unused-var
video_core: Remove a few unused variables and functions
pull/15/merge
Mat M
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with
4 additions and
22 deletions
-
src/video_core/gpu_thread.cpp
-
src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
-
src/video_core/renderer_opengl/gl_shader_cache.cpp
-
src/video_core/renderer_opengl/gl_shader_decompiler.cpp
-
src/video_core/renderer_vulkan/vk_shader_decompiler.cpp
-
src/video_core/shader/decode/texture.cpp
-
src/video_core/textures/astc.cpp
|
|
|
@ -44,7 +44,7 @@ static void RunThread(VideoCore::RendererBase& renderer, Tegra::DmaPusher& dma_p |
|
|
|
renderer.Rasterizer().FlushRegion(data->addr, data->size); |
|
|
|
} else if (const auto data = std::get_if<InvalidateRegionCommand>(&next.data)) { |
|
|
|
renderer.Rasterizer().InvalidateRegion(data->addr, data->size); |
|
|
|
} else if (const auto data = std::get_if<EndProcessingCommand>(&next.data)) { |
|
|
|
} else if (std::holds_alternative<EndProcessingCommand>(next.data)) { |
|
|
|
return; |
|
|
|
} else { |
|
|
|
UNREACHABLE(); |
|
|
|
|
|
|
|
@ -805,7 +805,6 @@ void CachedSurface::UploadGLMipmapTexture(RasterizerTemporaryMemory& res_cache_t |
|
|
|
tuple.type, &gl_buffer[mip_map][buffer_offset]); |
|
|
|
break; |
|
|
|
case SurfaceTarget::TextureCubemap: { |
|
|
|
std::size_t start = buffer_offset; |
|
|
|
for (std::size_t face = 0; face < params.depth; ++face) { |
|
|
|
glTextureSubImage3D(texture.handle, mip_map, x0, y0, static_cast<GLint>(face), |
|
|
|
static_cast<GLsizei>(rect.GetWidth()), |
|
|
|
|
|
|
|
@ -345,7 +345,7 @@ ShaderDiskCacheUsage CachedShader::GetUsage(GLenum primitive_mode, |
|
|
|
|
|
|
|
ShaderCacheOpenGL::ShaderCacheOpenGL(RasterizerOpenGL& rasterizer, Core::System& system, |
|
|
|
const Device& device) |
|
|
|
: RasterizerCache{rasterizer}, disk_cache{system}, device{device} {} |
|
|
|
: RasterizerCache{rasterizer}, device{device}, disk_cache{system} {} |
|
|
|
|
|
|
|
void ShaderCacheOpenGL::LoadDiskCache(const std::atomic_bool& stop_loading, |
|
|
|
const VideoCore::DiskResourceLoadCallback& callback) { |
|
|
|
|
|
|
|
@ -871,17 +871,6 @@ private: |
|
|
|
return {}; |
|
|
|
} |
|
|
|
|
|
|
|
std::string Composite(Operation operation) { |
|
|
|
std::string value = "vec4("; |
|
|
|
for (std::size_t i = 0; i < 4; ++i) { |
|
|
|
value += Visit(operation[i]); |
|
|
|
if (i < 3) |
|
|
|
value += ", "; |
|
|
|
} |
|
|
|
value += ')'; |
|
|
|
return value; |
|
|
|
} |
|
|
|
|
|
|
|
template <Type type> |
|
|
|
std::string Add(Operation operation) { |
|
|
|
return GenerateBinaryInfix(operation, "+", type, type, type); |
|
|
|
|
|
|
|
@ -315,7 +315,6 @@ private: |
|
|
|
constexpr std::array<const char*, INTERNAL_FLAGS_COUNT> names = {"zero", "sign", "carry", |
|
|
|
"overflow"}; |
|
|
|
for (std::size_t flag = 0; flag < INTERNAL_FLAGS_COUNT; ++flag) { |
|
|
|
const auto flag_code = static_cast<InternalFlag>(flag); |
|
|
|
const Id id = OpVariable(t_prv_bool, spv::StorageClass::Private, v_false); |
|
|
|
internal_flags[flag] = AddGlobalVariable(Name(id, names[flag])); |
|
|
|
} |
|
|
|
|
|
|
|
@ -540,7 +540,6 @@ Node4 ShaderIR::GetTexsCode(Instruction instr, TextureType texture_type, |
|
|
|
Node4 ShaderIR::GetTld4Code(Instruction instr, TextureType texture_type, bool depth_compare, |
|
|
|
bool is_array, bool is_aoffi) { |
|
|
|
const std::size_t coord_count = GetCoordCount(texture_type); |
|
|
|
const std::size_t total_coord_count = coord_count + (is_array ? 1 : 0); |
|
|
|
|
|
|
|
// If enabled arrays index is always stored in the gpr8 field
|
|
|
|
const u64 array_register = instr.gpr8.Value(); |
|
|
|
|
|
|
|
@ -25,8 +25,8 @@ |
|
|
|
|
|
|
|
class InputBitStream { |
|
|
|
public: |
|
|
|
explicit InputBitStream(const unsigned char* ptr, int nBits = 0, int start_offset = 0) |
|
|
|
: m_NumBits(nBits), m_CurByte(ptr), m_NextBit(start_offset % 8) {} |
|
|
|
explicit InputBitStream(const unsigned char* ptr, int start_offset = 0) |
|
|
|
: m_CurByte(ptr), m_NextBit(start_offset % 8) {} |
|
|
|
|
|
|
|
~InputBitStream() = default; |
|
|
|
|
|
|
|
@ -55,12 +55,9 @@ public: |
|
|
|
} |
|
|
|
|
|
|
|
private: |
|
|
|
const int m_NumBits; |
|
|
|
const unsigned char* m_CurByte; |
|
|
|
int m_NextBit = 0; |
|
|
|
int m_BitsRead = 0; |
|
|
|
|
|
|
|
bool done = false; |
|
|
|
}; |
|
|
|
|
|
|
|
class OutputBitStream { |
|
|
|
@ -114,7 +111,6 @@ private: |
|
|
|
const int m_NumBits; |
|
|
|
unsigned char* m_CurByte; |
|
|
|
int m_NextBit = 0; |
|
|
|
int m_BitsRead = 0; |
|
|
|
|
|
|
|
bool done = false; |
|
|
|
}; |
|
|
|
|