Skip to content

Linux fixes#190

Merged
Dandielo merged 30 commits intomasterfrom
linux-fixes
Jun 7, 2025
Merged

Linux fixes#190
Dandielo merged 30 commits intomasterfrom
linux-fixes

Conversation

@Dandielo
Copy link
Member

@Dandielo Dandielo commented Jun 4, 2025

No description provided.

Dandielo added 4 commits June 3, 2025 14:34
* Renamed 'Unix' platform to 'Linux', unix is now considered a "API".
* Updated FMT to version 11.2.0 and fixed compatibility issues.
* Fixed various locations not handling Linux platform properly.
* Fixed crash in 'ResourceProviderFilelist' destroying resources improperly.
* Implemented a few unix specific methods.
* Still missing some functionality in Storage and Threads
@Dandielo Dandielo self-assigned this Jun 4, 2025
@Dandielo Dandielo added feature Request for a new feature or functionality enhancement Improvements or additions to code labels Jun 4, 2025
@Dandielo Dandielo moved this from Backlog to Active in IceShard - Overview Jun 4, 2025
Dandielo added 7 commits June 5, 2025 02:51
* Implemented missing parts in 'shader_tools' library to support (.asl -> .glsl -> .spv) compilation.
* Implemented missing parts in 'vulkan_renderer' library to support X11 and Wayland surfaces.
* Fixed a few 'asan' detected issues with accessing memory after free.
* Fixed issues with the VulkanAllocator implementation. (A rewrite is needed)
* Fixed linux builds not using '-fPIC'
* Changed 'Allocator::allocate' precondition, the 'size' can now be '0' however the returned value is system depentent. (More on this later probably)
Dandielo added 19 commits June 6, 2025 18:35
* 'rapidjson' recipe provided from 'iceshard' repository
* Updated 'start' script to handle much more complex cases
* Known folders are taken from XDG user dirs config file, if existing.
* Some additional fixes and improvements.
…actual AIO not yet implemented on linux)

* Reenabled shader pipeline on Linux after the current set of fixes.
* Fixed bugs and issues in 'hscp_reader' tool.
* Fixed params CLI11 not being able to handle same path values like Windows. (manually stripping quotes from values)
* Fixed memory leak when creating resources from baked data.
@Dandielo Dandielo marked this pull request as ready for review June 7, 2025 06:42
@Dandielo Dandielo merged commit 10b6414 into master Jun 7, 2025
9 of 25 checks passed
@github-project-automation github-project-automation bot moved this from Active to Done in IceShard - Overview Jun 7, 2025
@Dandielo Dandielo deleted the linux-fixes branch June 24, 2025 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Improvements or additions to code feature Request for a new feature or functionality

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant