You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
duckstation/src/util
KamFretoZ 34160a8c1b Qt/FSUI: Backport PromptFont from PCSX2 for better readibility 3 years ago
..
gl OpenGLDevice: More Mali driver workarounds 3 years ago
CMakeLists.txt GPUDevice: Get rid of framebuffer abstraction 3 years ago
audio_stream.cpp Misc: Swap make_array() for size deduction 3 years ago
audio_stream.h CMake: Swap USE_ and WITH_ for ENABLE_ 3 years ago
cd_image.cpp GameList: Add "File Size" field 3 years ago
cd_image.h GameList: Add "File Size" field 3 years ago
cd_image_bin.cpp GameList: Add "File Size" field 3 years ago
cd_image_chd.cpp GameList: Add "File Size" field 3 years ago
cd_image_cue.cpp GameList: Add "File Size" field 3 years ago
cd_image_device.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 3 years ago
cd_image_ecm.cpp GameList: Add "File Size" field 3 years ago
cd_image_hasher.cpp Misc: Make struct member functions file-local 3 years ago
cd_image_hasher.h Misc: Add copyright/license statement to applicable files 4 years ago
cd_image_m3u.cpp Misc: Make struct member functions file-local 3 years ago
cd_image_mds.cpp GameList: Add "File Size" field 3 years ago
cd_image_memory.cpp Misc: Make struct member functions file-local 3 years ago
cd_image_pbp.cpp CDSubChannelReplacement: Clear map on reload 3 years ago
cd_image_ppf.cpp GameList: Add "File Size" field 3 years ago
cd_subchannel_replacement.cpp CDSubChannelReplacement: Clear map on reload 3 years ago
cd_subchannel_replacement.h CDImage: Support loading subchannel from LSD files 3 years ago
cd_xa.cpp Misc: Make struct member functions file-local 3 years ago
cd_xa.h Misc: Add copyright/license statement to applicable files 4 years ago
cubeb_audio_stream.cpp SmallString: fmt -> format, format -> sprintf 3 years ago
cue_parser.cpp SmallString: fmt -> format, format -> sprintf 3 years ago
cue_parser.h Common: Error/FileSystem backports 3 years ago
d3d11_device.cpp Settings: Expose exclusive fullscreen control 3 years ago
d3d11_device.h Settings: Expose exclusive fullscreen control 3 years ago
d3d11_pipeline.cpp Misc: Swap gsl::span for std::span 3 years ago
d3d11_pipeline.h GPUDevice: Support geometry shaders 3 years ago
d3d11_stream_buffer.cpp Misc: Unreachable code warning fixes 3 years ago
d3d11_stream_buffer.h Rewrite host GPU abstraction 3 years ago
d3d11_texture.cpp GPUDevice: Improve texture pooling 3 years ago
d3d11_texture.h GPUDevice: Improve texture pooling 3 years ago
d3d12_builders.cpp Rewrite host GPU abstraction 3 years ago
d3d12_builders.h Rewrite host GPU abstraction 3 years ago
d3d12_descriptor_heap_manager.cpp Misc: clang-cl warning clean-up 3 years ago
d3d12_descriptor_heap_manager.h Rewrite host GPU abstraction 3 years ago
d3d12_device.cpp Settings: Expose exclusive fullscreen control 3 years ago
d3d12_device.h Settings: Expose exclusive fullscreen control 3 years ago
d3d12_pipeline.cpp GPUDevice: Get rid of framebuffer abstraction 3 years ago
d3d12_pipeline.h Rewrite host GPU abstraction 3 years ago
d3d12_stream_buffer.cpp Misc: Unreachable code warning fixes 3 years ago
d3d12_stream_buffer.h Rewrite host GPU abstraction 3 years ago
d3d12_texture.cpp D3D12Device: Fix crash on SW renderer switch 3 years ago
d3d12_texture.h GPUDevice: Improve texture pooling 3 years ago
d3d_common.cpp GPUDevice: Support R16I/R16U textures 3 years ago
d3d_common.h Rewrite host GPU abstraction 3 years ago
dinput_source.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 3 years ago
dinput_source.h FullscreenUI: Use icon font for bindings 3 years ago
gpu_device.cpp GPUDevice: Fix erratic texture pool recycling 3 years ago
gpu_device.h GPUDevice: Fix erratic texture pool recycling 3 years ago
gpu_framebuffer_manager.h GPUDevice: Get rid of framebuffer abstraction 3 years ago
gpu_shader_cache.cpp Rewrite host GPU abstraction 3 years ago
gpu_shader_cache.h Rewrite host GPU abstraction 3 years ago
gpu_texture.cpp PostProcessing: Fix assertion on some shader/texture formats 3 years ago
gpu_texture.h GPUDevice: Improve texture pooling 3 years ago
host.cpp Misc: Fix build on Debian Bullseye 3 years ago
host.h HTTPDownloader: Add support for progress updates/cancelling 3 years ago
http_downloader.cpp HTTPDownloader: Add support for progress updates/cancelling 3 years ago
http_downloader.h HTTPDownloader: Add support for progress updates/cancelling 3 years ago
http_downloader_curl.cpp HTTPDownloader: Add support for progress updates/cancelling 3 years ago
http_downloader_curl.h HTTPDownloader: Add support for progress updates/cancelling 3 years ago
http_downloader_winhttp.cpp HTTPDownloader: Add support for progress updates/cancelling 3 years ago
http_downloader_winhttp.h HTTPDownloader: Add support for progress updates/cancelling 3 years ago
imgui_animated.h Misc: Linux build fix 3 years ago
imgui_fullscreen.cpp ImGuiFullscreen: Fix menu background obscuring text 3 years ago
imgui_fullscreen.h ImGuiFullscreen: Fix menu background obscuring text 3 years ago
imgui_manager.cpp Qt/FSUI: Backport PromptFont from PCSX2 for better readibility 3 years ago
imgui_manager.h Qt: Fix crash on language change with system active 3 years ago
ini_settings_interface.cpp InputManager: Support inverted full axis 4 years ago
ini_settings_interface.h InputManager: Support inverted full axis 4 years ago
input_manager.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 3 years ago
input_manager.h FullscreenUI: Use icon font for bindings 3 years ago
input_source.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 3 years ago
input_source.h FullscreenUI: Use icon font for bindings 3 years ago
iso_reader.cpp IsoReader: Fix ARM32 build 3 years ago
iso_reader.h CDROM: Add PVD/directory entries to file map 3 years ago
jit_code_buffer.cpp JitCodeBuffer: Use MAP_FIXED on MacOS/MAP_FIXED_NOREPLACE on Linux 3 years ago
jit_code_buffer.h JitCodeBuffer: Allocate within 32-bit range 3 years ago
make_d3d_display_shader_bytecode.bat Move frontend-common to util/core 3 years ago
metal_device.h Settings: Expose exclusive fullscreen control 3 years ago
metal_device.mm Settings: Expose exclusive fullscreen control 3 years ago
metal_layer.h Common: Split some routines into CocoaTools 3 years ago
metal_shaders.metal MetalDevice: Support multisampling 3 years ago
metal_stream_buffer.h Rewrite host GPU abstraction 3 years ago
metal_stream_buffer.mm MetalDevice: Avoid inline texture uploads when unnecessary 3 years ago
opengl_device.cpp OpenGLDevice: Work around lack of base_vertex in GLES3.1 3 years ago
opengl_device.h OpenGLDevice: Work around lack of base_vertex in GLES3.1 3 years ago
opengl_loader.h Rewrite host GPU abstraction 3 years ago
opengl_pipeline.cpp OpenGLDevice: Work around lack of base_vertex in GLES3.1 3 years ago
opengl_pipeline.h OpenGLDevice: Work around lack of base_vertex in GLES3.1 3 years ago
opengl_stream_buffer.cpp OpenGLDevice: Set unpack row length on create 3 years ago
opengl_stream_buffer.h Rewrite host GPU abstraction 3 years ago
opengl_texture.cpp GPUDevice: Improve texture pooling 3 years ago
opengl_texture.h GPUDevice: Improve texture pooling 3 years ago
page_fault_handler.cpp PageFaultHandler: Fix for Intel on MacOS 3 years ago
page_fault_handler.h CPU/CodeCache: Fix NewRec on Apple Silicon 3 years ago
pch.cpp Build: Use precompiled headers 3 years ago
pch.h Common: Drop String, add SmallString 3 years ago
platform_misc.h Misc: Post-refactor cleanups 3 years ago
platform_misc_mac.mm Common: Split some routines into CocoaTools 3 years ago
platform_misc_unix.cpp Common: Drop String, add SmallString 3 years ago
platform_misc_win32.cpp Common: Drop String, add SmallString 3 years ago
postprocessing.cpp GPU: Fix crash when trying to postprocess surfaceless 3 years ago
postprocessing.h PostProcessing: Add compile progress indicator 3 years ago
postprocessing_shader.cpp Qt: Fix postfx option pane not loading 3 years ago
postprocessing_shader.h PostProcessing: Add compile progress indicator 3 years ago
postprocessing_shader_fx.cpp ImGuiFullscreen: Fix menu background obscuring text 3 years ago
postprocessing_shader_fx.h PostProcessing: Add compile progress indicator 3 years ago
postprocessing_shader_glsl.cpp PostProcessing: Add compile progress indicator 3 years ago
postprocessing_shader_glsl.h PostProcessing: Add compile progress indicator 3 years ago
sdl_input_source.cpp SDLInputSource: Log axes/buttons when controller is opened 3 years ago
sdl_input_source.h FullscreenUI: Use icon font for bindings 3 years ago
shadergen.cpp GPUDevice: Support R16I/R16U textures 3 years ago
shadergen.h GPUDevice: Support R16I/R16U textures 3 years ago
shiftjis.cpp Common: Fix incorrect sign extension in sjis2ascii() 3 years ago
shiftjis.h Move utility classes from common to own static lib 4 years ago
spirv_compiler.cpp MetalDevice: Explicitly bind fragment resources 3 years ago
spirv_compiler.h MetalDevice: Explicitly bind fragment resources 3 years ago
state_wrapper.cpp Common: Drop String, add SmallString 3 years ago
state_wrapper.h Common: Drop String, add SmallString 3 years ago
util.props MSBuild: We don't need WinPixEventRuntime in Release builds 3 years ago
util.vcxproj SaveStateSelectorUI: Make less ugly 3 years ago
util.vcxproj.filters SaveStateSelectorUI: Make less ugly 3 years ago
vulkan_builders.cpp GPUDevice: Get rid of framebuffer abstraction 3 years ago
vulkan_builders.h GPUDevice: Get rid of framebuffer abstraction 3 years ago
vulkan_device.cpp VulkanDevice: Don't assume presence of vkGetPhysicalDeviceFeatures2 3 years ago
vulkan_device.h Settings: Expose exclusive fullscreen control 3 years ago
vulkan_entry_points.h Rewrite host GPU abstraction 3 years ago
vulkan_entry_points.inl VulkanDevice: Don't assume presence of vkGetPhysicalDeviceFeatures2 3 years ago
vulkan_loader.cpp Rewrite host GPU abstraction 3 years ago
vulkan_loader.h VulkanDevice: Potentially re-enable Vulkan 1.0 support 3 years ago
vulkan_pipeline.cpp GPUDevice: Get rid of framebuffer abstraction 3 years ago
vulkan_pipeline.h Rewrite host GPU abstraction 3 years ago
vulkan_stream_buffer.cpp Misc: Unreachable code warning fixes 3 years ago
vulkan_stream_buffer.h Rewrite host GPU abstraction 3 years ago
vulkan_swap_chain.cpp GPUDevice: Get rid of framebuffer abstraction 3 years ago
vulkan_swap_chain.h GPUDevice: Get rid of framebuffer abstraction 3 years ago
vulkan_texture.cpp VulkanDevice: Fix crash on SW renderer switch 3 years ago
vulkan_texture.h GPUDevice: Improve texture pooling 3 years ago
wav_writer.cpp Misc: Make struct member functions file-local 3 years ago
wav_writer.h Misc: Make struct member functions file-local 3 years ago
win32_raw_input_source.cpp FullscreenUI: Use icon font for bindings 3 years ago
win32_raw_input_source.h FullscreenUI: Use icon font for bindings 3 years ago
window_info.cpp CMake: Swap USE_ and WITH_ for ENABLE_ 3 years ago
window_info.h Rewrite host GPU abstraction 3 years ago
xaudio2_audio_stream.cpp Misc: Make struct member functions file-local 3 years ago
xinput_source.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 3 years ago
xinput_source.h FullscreenUI: Use icon font for bindings 3 years ago