Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-29 | vk_rasterizer: Flip viewport on Y_NEGATE | ReinUsesLisp | |
Matches OpenGL's behavior. I don't believe this register flips geometry, but we have to try to match behavior on both backends. | |||
2021-07-28 | renderers: Add explicit invert_y bool to screenshot callback | ameerj | |
OpenGL and Vulkan images render in different coordinate systems. This allows us to specify the coordinate system of the screenshot within each renderer | |||
2021-07-28 | renderer_vulkan: Implement screenshots | ameerj | |
2021-07-28 | vk_blit_screen: Add public CreateFramebuffer method | ameerj | |
2021-07-28 | vk_blit_screen: Make Draw method more generic | ameerj | |
Allows specifying the framebuffer and render area dimensions, rather than being hard coded for the render window. | |||
2021-07-28 | Merge pull request #6760 from ReinUsesLisp/fp16-collect | bunnei | |
shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions | |||
2021-07-28 | Merge pull request #6758 from jbeich/fastmem | bunnei | |
host_memory: enable fastmem on FreeBSD | |||
2021-07-28 | Merge pull request #6700 from lat9nq/fullscreen-enum | bunnei | |
general: Implement FullscreenMode enumeration | |||
2021-07-27 | Merge pull request #6671 from jls47/master | Morph | |
applets/web: Addressing QT Navigation issues in Linux | |||
2021-07-27 | shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions | ReinUsesLisp | |
Fixes instances where fp16 types are not declared on SPIR-V but they are used. This shouldn't happen on master, as it's been uncovered by an additional optimization pass. | |||
2021-07-27 | renderer_vulkan: Add setting to log pipeline statistics | ReinUsesLisp | |
Use VK_KHR_pipeline_executable_properties when enabled and available to log statistics about the pipeline cache in a game. For example, this is on Turing GPUs when generating a pipeline cache from Super Smash Bros. Ultimate: Average pipeline statistics ========================================== Code size: 6433.167 Register count: 32.939 More advanced results could be presented, at the moment it's just an average of all 3D and compute pipelines. | |||
2021-07-27 | Merge pull request #6749 from lioncash/rtarget | bunnei | |
render_target: Add missing initializer for size extent | |||
2021-07-27 | Merge pull request #6730 from Morph1984/buf_to_stdstring | bunnei | |
common: fs: fs_util: Add BufferToUTF8String | |||
2021-07-27 | host_memory: Add workaround for FreeBSD 12 | Jan Beich | |
src/common/host_memory.cpp:360:14: error: use of undeclared identifier 'memfd_create' fd = memfd_create("HostMemory", 0); ^ | |||
2021-07-27 | host_memory: Enable Linux implementation on FreeBSD | Jan Beich | |
HW.Memory <Critical> common/host_memory.cpp:HostMemory:492: Fastmem unavailable, falling back to VirtualBuffer for memory allocation | |||
2021-07-27 | Merge pull request #6748 from lioncash/engine-init | Rodrigo Locatti | |
video_core/engine: Consistently initialize rasterizer pointers | |||
2021-07-27 | Merge pull request #6744 from lioncash/exc | Rodrigo Locatti | |
exception: Make constructors explicit | |||
2021-07-27 | Merge pull request #6745 from lioncash/copies | bunnei | |
video_core: Remove some unused variables | |||
2021-07-27 | qt_web_browser: Fix lambda capture for HIDButton | jls47 | |
2021-07-27 | qt_web_browser: Focus on the first link element | jls47 | |
Focusing on the first link element fixes element navigation upon loading the web applet in games such as Super Mario Odyssey | |||
2021-07-27 | service: ns: Remove unused ns_language header | Morph | |
2021-07-27 | service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified Chinese | Morph | |
2021-07-27 | render_target: Add missing initializer for size extent | Lioncash | |
Everything else has a default constructor that does the straightforward thing of initializing most members to a default value, except for the size. We explicitly initialize the size (and others, for consistency), to prevent potential uninitialized reads from occurring. Particularly given the largeish surface area that this struct is used in. | |||
2021-07-27 | video_core/engine: Consistently initialize rasterizer pointers | Lioncash | |
Ensures all of the engines have consistent and deterministic initialization of the rasterizer pointers. | |||
2021-07-27 | vulkan_wrapper: Fix SetObjectName() always indicating objects as images | Lioncash | |
We should be using the passed in object type instead. | |||
2021-07-27 | buffer_cache: Remove unused small_vector in CommitAsyncFlushesHigh() | Lioncash | |
Given this is non-trivial, the constructor is required to execute, so this removes a bit of redundant codegen. | |||
2021-07-27 | gl_shader_cache: Remove unused variable | Lioncash | |
2021-07-27 | vk_compute_pass: Remove unused captures | Lioncash | |
Resolves two compiler warnings. | |||
2021-07-27 | exception: Make constructors explicit | Lioncash | |
Ensures that exception construction is always explicit. | |||
2021-07-27 | exception: Make what() member function nodiscard | Lioncash | |
2021-07-27 | exception: Narrow down specific header | Lioncash | |
We can use the <exception> header instead of pulling in all of the exception-style classes. | |||
2021-07-27 | common: fs: fs_util: Add BufferToUTF8String | Morph | |
Allows for direct conversion to std::string without having to convert std::u8string to std::string | |||
2021-07-26 | common: uuid: Return a lower-case hex string in Format | Morph | |
2021-07-26 | Merge pull request #6696 from ameerj/speed-limit-rename | bunnei | |
general: Rename "Frame Limit" references to "Speed Limit" | |||
2021-07-26 | Merge pull request #6741 from ReinUsesLisp/stream-remove | Rodrigo Locatti | |
vk_stream_buffer: Remove unused stream buffer | |||
2021-07-26 | Merge pull request #6740 from K0bin/hvv-fallback | Rodrigo Locatti | |
Handle allocation failure in Staging buffer | |||
2021-07-26 | vk_staging_buffer_pool: Fall back to host memory when allocation fails | Robin Kertels | |
2021-07-26 | Merge pull request #6728 from ReinUsesLisp/null-buffer-usage | Rodrigo Locatti | |
vk_buffer_cache: Add transform feedback usage to null buffer | |||
2021-07-26 | Merge pull request #6729 from ReinUsesLisp/quad-indexed-barrier | Rodrigo Locatti | |
vk_compute_pass: Fix pipeline barrier for indexed quads | |||
2021-07-26 | vk_stream_buffer: Remove unused stream buffer | ReinUsesLisp | |
Remove unused file. | |||
2021-07-26 | Merge pull request #6724 from lioncash/nodisc-shader | Rodrigo Locatti | |
shader_recompiler: Remove unnecessary [[nodiscard]] instances | |||
2021-07-26 | Merge pull request #6726 from lioncash/hguard | Rodrigo Locatti | |
emit_spirv_instructions: Add missing header guard | |||
2021-07-26 | Merge pull request #6727 from lioncash/topology | Rodrigo Locatti | |
emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive() | |||
2021-07-26 | configure_graphics: reword GLASM option | Vamsi Krishna | |
Change wording to explain that GLASM is actually short for Assembly Shaders | |||
2021-07-26 | Merge pull request #6723 from lioncash/shader | Rodrigo Locatti | |
object_pool: Add missing return in Chunk move assignment operator | |||
2021-07-26 | Merge pull request #6725 from lioncash/control-token | Rodrigo Locatti | |
control_flow: Fix duplicate switch case in OpcodeToken | |||
2021-07-26 | vk_compute_pass: Fix pipeline barrier for indexed quads | ReinUsesLisp | |
Use an index buffer barrier instead of a vertex input read barrier. | |||
2021-07-26 | vk_buffer_cache: Add transform feedback usage to null buffer | ReinUsesLisp | |
Fixes bad API usages on Vulkan. | |||
2021-07-26 | emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive() | Lioncash | |
This should be LINES_ADJACENCY | |||
2021-07-26 | emit_spirv_instructions: Add missing header guard | Lioncash | |