mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	maxwell_3d: Move member variables to end of class
Follows our established coding style.
This commit is contained in:
		
							parent
							
								
									ce0712bf95
								
							
						
					
					
						commit
						9e7a1f1351
					
				| @ -1473,37 +1473,6 @@ private: | ||||
| 
 | ||||
|     void ProcessMethodCall(u32 method, u32 argument, u32 nonshadow_argument, bool is_last_call); | ||||
| 
 | ||||
|     Core::System& system; | ||||
|     MemoryManager& memory_manager; | ||||
| 
 | ||||
|     VideoCore::RasterizerInterface* rasterizer = nullptr; | ||||
| 
 | ||||
|     /// Start offsets of each macro in macro_memory
 | ||||
|     std::array<u32, 0x80> macro_positions = {}; | ||||
| 
 | ||||
|     std::array<bool, Regs::NUM_REGS> mme_inline{}; | ||||
| 
 | ||||
|     /// Macro method that is currently being executed / being fed parameters.
 | ||||
|     u32 executing_macro = 0; | ||||
|     /// Parameters that have been submitted to the macro call so far.
 | ||||
|     std::vector<u32> macro_params; | ||||
| 
 | ||||
|     /// Interpreter for the macro codes uploaded to the GPU.
 | ||||
|     std::unique_ptr<MacroEngine> macro_engine; | ||||
| 
 | ||||
|     static constexpr u32 null_cb_data = 0xFFFFFFFF; | ||||
|     struct { | ||||
|         std::array<std::array<u32, 0x4000>, 16> buffer; | ||||
|         u32 current{null_cb_data}; | ||||
|         u32 id{null_cb_data}; | ||||
|         u32 start_pos{}; | ||||
|         u32 counter{}; | ||||
|     } cb_data_state; | ||||
| 
 | ||||
|     Upload::State upload_state; | ||||
| 
 | ||||
|     bool execute_on{true}; | ||||
| 
 | ||||
|     /// Retrieves information about a specific TIC entry from the TIC buffer.
 | ||||
|     Texture::TICEntry GetTICEntry(u32 tic_index) const; | ||||
| 
 | ||||
| @ -1562,6 +1531,38 @@ private: | ||||
| 
 | ||||
|     /// Returns a query's value or an empty object if the value will be deferred through a cache.
 | ||||
|     std::optional<u64> GetQueryResult(); | ||||
| 
 | ||||
|     Core::System& system; | ||||
|     MemoryManager& memory_manager; | ||||
| 
 | ||||
|     VideoCore::RasterizerInterface* rasterizer = nullptr; | ||||
| 
 | ||||
|     /// Start offsets of each macro in macro_memory
 | ||||
|     std::array<u32, 0x80> macro_positions{}; | ||||
| 
 | ||||
|     std::array<bool, Regs::NUM_REGS> mme_inline{}; | ||||
| 
 | ||||
|     /// Macro method that is currently being executed / being fed parameters.
 | ||||
|     u32 executing_macro = 0; | ||||
|     /// Parameters that have been submitted to the macro call so far.
 | ||||
|     std::vector<u32> macro_params; | ||||
| 
 | ||||
|     /// Interpreter for the macro codes uploaded to the GPU.
 | ||||
|     std::unique_ptr<MacroEngine> macro_engine; | ||||
| 
 | ||||
|     static constexpr u32 null_cb_data = 0xFFFFFFFF; | ||||
|     struct CBDataState { | ||||
|         std::array<std::array<u32, 0x4000>, 16> buffer; | ||||
|         u32 current{null_cb_data}; | ||||
|         u32 id{null_cb_data}; | ||||
|         u32 start_pos{}; | ||||
|         u32 counter{}; | ||||
|     }; | ||||
|     CBDataState cb_data_state; | ||||
| 
 | ||||
|     Upload::State upload_state; | ||||
| 
 | ||||
|     bool execute_on{true}; | ||||
| }; | ||||
| 
 | ||||
| #define ASSERT_REG_POSITION(field_name, position)                                                  \ | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Lioncash
						Lioncash