mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	Shader JIT: Use SCALE constant from emitter
This commit is contained in:
		
							parent
							
								
									87e3b9ffc0
								
							
						
					
					
						commit
						1484a23530
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		|  | @ -176,13 +176,13 @@ void JitCompiler::Compile_SwizzleSrc(Instruction instr, unsigned src_num, Source | ||||||
|         if (src_num == offset_src && instr.common.address_register_index != 0) { |         if (src_num == offset_src && instr.common.address_register_index != 0) { | ||||||
|             switch (instr.common.address_register_index) { |             switch (instr.common.address_register_index) { | ||||||
|             case 1: // address offset 1
 |             case 1: // address offset 1
 | ||||||
|                 MOVAPS(dest, MComplex(src_ptr, ADDROFFS_REG_0, 1, src_offset_disp)); |                 MOVAPS(dest, MComplex(src_ptr, ADDROFFS_REG_0, SCALE_1, src_offset_disp)); | ||||||
|                 break; |                 break; | ||||||
|             case 2: // address offset 2
 |             case 2: // address offset 2
 | ||||||
|                 MOVAPS(dest, MComplex(src_ptr, ADDROFFS_REG_1, 1, src_offset_disp)); |                 MOVAPS(dest, MComplex(src_ptr, ADDROFFS_REG_1, SCALE_1, src_offset_disp)); | ||||||
|                 break; |                 break; | ||||||
|             case 3: // adddress offet 3
 |             case 3: // address offset 3
 | ||||||
|                 MOVAPS(dest, MComplex(src_ptr, LOOPCOUNT_REG, 1, src_offset_disp)); |                 MOVAPS(dest, MComplex(src_ptr, LOOPCOUNT_REG, SCALE_1, src_offset_disp)); | ||||||
|                 break; |                 break; | ||||||
|             default: |             default: | ||||||
|                 UNREACHABLE(); |                 UNREACHABLE(); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue