mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2026-04-13 12:51:29 -06:00
* Enable the SecondScreenPresentation class * Update everything to enable second screen on android under GL and Vulkan. Still some issues! * Some attempts to enable surface changes * OpenGL is working on surface change, vulkan still no * release surfaces (also fixed vulkan?) * added and enabled layout setting * resolve merge conflict * rearrange switch cases to satisfy linux compiler * openGL is working! * several vk changes to try to fix crashes * maybe vulkan is working? * removing unnecessary code attempts * Simplified secondscreen for better performance * vk_platform.cpp: Fixed build failure caused by bad rebase * vk_present_window.h: Removed stray newline * Applied clang-format * bug fix for odin 2 * Applied clang-format * Updated license headers * Moved SecondScreen class to org.citra.citra_emu.display * Various formatting and readability improvements * Added brackets where previously absent for readability * Additional readability improvement * RendererVulkan::NotifySurfaceChanged: Simplified condition checking * change all references to "secondary screen" to "secondary display" to limit confusion with top screen / bottom screen * rename main_window to main_present_window and second_window to secondary_present_window * Reverted accidentally downgraded compatibility list submodule * Removed unnecessary log message * Applied clang-format * Added a description to the Secondary Display Screen Layout setting * Added `_ptr` suffix to `secondary_present_window` This distinguishes it as a pointer, as `main_present_window` isn't a pointer, so there could be confusion on whether to use `.` or `->` --------- Co-authored-by: OpenSauce04 <opensauce04@gmail.com> |
||
|---|---|---|
| .. | ||
| pica_to_vk.h | ||
| renderer_vulkan.cpp | ||
| renderer_vulkan.h | ||
| vk_blit_helper.cpp | ||
| vk_blit_helper.h | ||
| vk_common.cpp | ||
| vk_common.h | ||
| vk_descriptor_update_queue.cpp | ||
| vk_descriptor_update_queue.h | ||
| vk_graphics_pipeline.cpp | ||
| vk_graphics_pipeline.h | ||
| vk_instance.cpp | ||
| vk_instance.h | ||
| vk_master_semaphore.cpp | ||
| vk_master_semaphore.h | ||
| vk_memory_util.cpp | ||
| vk_memory_util.h | ||
| vk_pipeline_cache.cpp | ||
| vk_pipeline_cache.h | ||
| vk_platform.cpp | ||
| vk_platform.h | ||
| vk_present_window.cpp | ||
| vk_present_window.h | ||
| vk_rasterizer_cache.cpp | ||
| vk_rasterizer.cpp | ||
| vk_rasterizer.h | ||
| vk_render_manager.cpp | ||
| vk_render_manager.h | ||
| vk_resource_pool.cpp | ||
| vk_resource_pool.h | ||
| vk_scheduler.cpp | ||
| vk_scheduler.h | ||
| vk_shader_util.cpp | ||
| vk_shader_util.h | ||
| vk_stream_buffer.cpp | ||
| vk_stream_buffer.h | ||
| vk_swapchain.cpp | ||
| vk_swapchain.h | ||
| vk_texture_runtime.cpp | ||
| vk_texture_runtime.h | ||