nvflinger: Mark locals const where applicable
Makes non-mutable state more explicit.
This commit is contained in:
		
							parent
							
								
									f45c25aaba
								
							
						
					
					
						commit
						d9f9bb7552
					
				@ -54,8 +54,8 @@ u64 NVFlinger::OpenDisplay(std::string_view name) {
 | 
			
		||||
    // TODO(Subv): Currently we only support the Default display.
 | 
			
		||||
    ASSERT(name == "Default");
 | 
			
		||||
 | 
			
		||||
    auto itr = std::find_if(displays.begin(), displays.end(),
 | 
			
		||||
                            [&](const Display& display) { return display.name == name; });
 | 
			
		||||
    const auto itr = std::find_if(displays.begin(), displays.end(),
 | 
			
		||||
                                  [&](const Display& display) { return display.name == name; });
 | 
			
		||||
 | 
			
		||||
    ASSERT(itr != displays.end());
 | 
			
		||||
 | 
			
		||||
@ -67,8 +67,8 @@ u64 NVFlinger::CreateLayer(u64 display_id) {
 | 
			
		||||
 | 
			
		||||
    ASSERT_MSG(display.layers.empty(), "Only one layer is supported per display at the moment");
 | 
			
		||||
 | 
			
		||||
    u64 layer_id = next_layer_id++;
 | 
			
		||||
    u32 buffer_queue_id = next_buffer_queue_id++;
 | 
			
		||||
    const u64 layer_id = next_layer_id++;
 | 
			
		||||
    const u32 buffer_queue_id = next_buffer_queue_id++;
 | 
			
		||||
    auto buffer_queue = std::make_shared<BufferQueue>(buffer_queue_id, layer_id);
 | 
			
		||||
    display.layers.emplace_back(layer_id, buffer_queue);
 | 
			
		||||
    buffer_queues.emplace_back(std::move(buffer_queue));
 | 
			
		||||
@ -85,16 +85,16 @@ Kernel::SharedPtr<Kernel::ReadableEvent> NVFlinger::GetVsyncEvent(u64 display_id
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
std::shared_ptr<BufferQueue> NVFlinger::GetBufferQueue(u32 id) const {
 | 
			
		||||
    auto itr = std::find_if(buffer_queues.begin(), buffer_queues.end(),
 | 
			
		||||
                            [&](const auto& queue) { return queue->GetId() == id; });
 | 
			
		||||
    const auto itr = std::find_if(buffer_queues.begin(), buffer_queues.end(),
 | 
			
		||||
                                  [&](const auto& queue) { return queue->GetId() == id; });
 | 
			
		||||
 | 
			
		||||
    ASSERT(itr != buffer_queues.end());
 | 
			
		||||
    return *itr;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
Display& NVFlinger::GetDisplay(u64 display_id) {
 | 
			
		||||
    auto itr = std::find_if(displays.begin(), displays.end(),
 | 
			
		||||
                            [&](const Display& display) { return display.id == display_id; });
 | 
			
		||||
    const auto itr = std::find_if(displays.begin(), displays.end(),
 | 
			
		||||
                                  [&](const Display& display) { return display.id == display_id; });
 | 
			
		||||
 | 
			
		||||
    ASSERT(itr != displays.end());
 | 
			
		||||
    return *itr;
 | 
			
		||||
@ -103,8 +103,8 @@ Display& NVFlinger::GetDisplay(u64 display_id) {
 | 
			
		||||
Layer& NVFlinger::GetLayer(u64 display_id, u64 layer_id) {
 | 
			
		||||
    auto& display = GetDisplay(display_id);
 | 
			
		||||
 | 
			
		||||
    auto itr = std::find_if(display.layers.begin(), display.layers.end(),
 | 
			
		||||
                            [&](const Layer& layer) { return layer.id == layer_id; });
 | 
			
		||||
    const auto itr = std::find_if(display.layers.begin(), display.layers.end(),
 | 
			
		||||
                                  [&](const Layer& layer) { return layer.id == layer_id; });
 | 
			
		||||
 | 
			
		||||
    ASSERT(itr != display.layers.end());
 | 
			
		||||
    return *itr;
 | 
			
		||||
@ -139,7 +139,7 @@ void NVFlinger::Compose() {
 | 
			
		||||
            continue;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        auto& igbp_buffer = buffer->get().igbp_buffer;
 | 
			
		||||
        const auto& igbp_buffer = buffer->get().igbp_buffer;
 | 
			
		||||
 | 
			
		||||
        // Now send the buffer to the GPU for drawing.
 | 
			
		||||
        // TODO(Subv): Support more than just disp0. The display device selection is probably based
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user