mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-31 16:09:03 -05:00 
			
		
		
		
	Build: Fixed some MSVC warnings in various parts of the code.
This commit is contained in:
		| @@ -328,8 +328,9 @@ std::vector<Texture::FullTextureInfo> Maxwell3D::GetStageTextures(Regs::ShaderSt | ||||
|  | ||||
|         Texture::FullTextureInfo tex_info{}; | ||||
|         // TODO(Subv): Use the shader to determine which textures are actually accessed. | ||||
|         tex_info.index = (current_texture - tex_info_buffer.address - TextureInfoOffset) / | ||||
|                          sizeof(Texture::TextureHandle); | ||||
|         tex_info.index = | ||||
|             static_cast<u32>(current_texture - tex_info_buffer.address - TextureInfoOffset) / | ||||
|             sizeof(Texture::TextureHandle); | ||||
|  | ||||
|         // Load the TIC data. | ||||
|         if (tex_handle.tic_id != 0) { | ||||
|   | ||||
| @@ -372,7 +372,7 @@ union Instruction { | ||||
|         BitField<31, 4, u64> component_mask; | ||||
|  | ||||
|         bool IsComponentEnabled(size_t component) const { | ||||
|             return ((1 << component) & component_mask) != 0; | ||||
|             return ((1ull << component) & component_mask) != 0; | ||||
|         } | ||||
|     } tex; | ||||
|  | ||||
| @@ -391,7 +391,7 @@ union Instruction { | ||||
|  | ||||
|             ASSERT(component_mask_selector < mask.size()); | ||||
|  | ||||
|             return ((1 << component) & mask[component_mask_selector]) != 0; | ||||
|             return ((1ull << component) & mask[component_mask_selector]) != 0; | ||||
|         } | ||||
|     } texs; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Subv
					Subv