Fix rebase errors
This commit is contained in:
		 Fernando Sahmkow
					Fernando Sahmkow
				
			
				
					committed by
					
						 ReinUsesLisp
						ReinUsesLisp
					
				
			
			
				
	
			
			
			 ReinUsesLisp
						ReinUsesLisp
					
				
			
						parent
						
							bdf9faab33
						
					
				
				
					commit
					ea1525dab1
				
			| @@ -822,8 +822,14 @@ TextureBufferUsage RasterizerOpenGL::SetupTextures(Maxwell::ShaderStage stage, c | ||||
|         unit.sampler = sampler_cache.GetSampler(texture.tsc); | ||||
|  | ||||
|         if (const auto view{texture_cache.GetTextureSurface(texture, entry)}; view) { | ||||
|             view->ApplySwizzle(texture.tic.x_source, texture.tic.y_source, texture.tic.z_source, | ||||
|                                texture.tic.w_source); | ||||
|             if (view->GetSurfaceParams().IsBuffer()) { | ||||
|                 // Record that this texture is a texture buffer. | ||||
|                 texture_buffer_usage.set(bindpoint); | ||||
|             } else { | ||||
|                 // Apply swizzle to textures that are not buffers. | ||||
|                 view->ApplySwizzle(texture.tic.x_source, texture.tic.y_source, texture.tic.z_source, | ||||
|                                    texture.tic.w_source); | ||||
|             } | ||||
|             state.texture_units[current_bindpoint].texture = view->GetTexture(); | ||||
|         } else { | ||||
|             // Can occur when texture addr is null or its memory is unmapped/invalid | ||||
|   | ||||
| @@ -291,7 +291,7 @@ std::optional<ShaderDiskCacheDecompiled> ShaderDiskCacheOpenGL::LoadDecompiledEn | ||||
|     } | ||||
|  | ||||
|     ShaderDiskCacheDecompiled entry; | ||||
|     entry.code = std::move(code); | ||||
|     entry.code = std::string(reinterpret_cast<const char*>(code.data()), code_size); | ||||
|  | ||||
|     u32 const_buffers_count{}; | ||||
|     if (!LoadObjectFromPrecompiled(const_buffers_count)) { | ||||
|   | ||||
| @@ -167,6 +167,10 @@ public: | ||||
|         return VideoCore::Surface::GetFormatCompressionType(pixel_format); | ||||
|     } | ||||
|  | ||||
|     bool IsBuffer() const { | ||||
|         return target == VideoCore::Surface::SurfaceTarget::TextureBuffer; | ||||
|     } | ||||
|  | ||||
|     std::string TargetName() const; | ||||
|  | ||||
|     bool is_tiled; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user