oh well i simply didnt read far enough. the kosmickrisp integration is not implemented, and it is currently using a patched MVK, because wine doesnt load the ICD. and i was already able to do that yesterday, only because crossover has wine patches to load a custom vulkan driver
Posts by lesser whey
this is great, i could probably try to make kosmickrisp run for sbox with this. unfortunately for me i have midterms so i probably shouldnt do this right now
the main app runs the main menu just fine if you wait it out to settle to a normal-ish fps. loading into a game/map will slow to a crawl and then stall and then crash your mac, this happens consistently
generally across all executables the load times for new assets are terrible, and there will be noticeable stutters. the editor runs fine, with some expected vulkan related errors. the benchmark app just opens to a blank black screen
CX_LIBVULKAN and CX_ACTIVE_GRAPHICS_BACKEND
using crossover specific wine behavior because DYLD_LIBRARY_PATH doesnt work. for reference: github.com/italomandara...
Failed to initialize Vulkan (nEnableInstanceExtensionNamesCount != requiredInstanceExtensions.Count()) You may need to update your drivers or your system does not meet minimum requirements.
Vulkan missing requested extension 'VK_KHR_surface'. Vulkan missing requested extension 'VK_KHR_win32_surface'. CLocalize::FindSafe failed to localize: Failed to initialize Vulkan (nEnableInstanceExtensionNamesCount != requiredInstanceExtensions.Count()) You may need to update your drivers or your system does not meet minimum requirements.
finally got crossover to use kosmickrisp instead of MVK for sbox
in the end it took patching MoltenVK and one of sbox c# files to get it to run
specifically github.com/Facepunch/sb...
and also increasing maxDescriptorSetSamplers and maxDescriptorSetSampledImages in MVKDevice.mm
Avx.IsSupported
screenshot of the sbox main menu
being annoying. patching it out loads the game
dot net avx checker fails on win-x64 through wine
dot net avx checker fails even on osx-x64
i cant do anything about this one i think. the entry point is not part of the open source repository and i dont think theres any hope of passing the check. and its not a wine thing cuz even the osx build fails despite rosetta 2 supporting some AVX stuff
sbox editor on macos with a lot of vulkan errors
the main game is still gated by an AVX check but the editor loads, and the benchmark app also "loads"
screenshot of sbox editor running on macos
i had to patch moltenvk for this
i saw terry for one frame then it crashed
Sam Pavlovic (sampavlovic) 3/6/26, 2:46 AM the issue with sbox on mac isn't AVX it's MoltenVK
i need to figure out how to use kosmickrisp on crossover
idk if sam is on here but he sounded interested in doing a mac port so idk
im really interested in sbox but i cant play it let alone use the editor on my M1 Macbook Pro because first it doesnt run well on wine even if im on linux (it could run but not well), but also.. uhh hmm idk actually. one guy on the discord got it running with a lot of moltenvk hacks on crossover
i doubt ill make this a public project but idk why internally im using lexicon as the json schema format for the save files for this project
I got distracted with the jianpu renderer project, especially now that pretext exists
Hammer opens to a black screen, so if i need extra storage space this would be the first one to go
I got access to P2CE yay
got lost trying to implement my own color scheme generator from a seed color, it might still work, but idk. heavily considering restarting / switching to material color utilities
i myself love the appeal of a SPA website but i also understand that it is terrible for UX so like im not sure what ill do for nondescript social app i mean currently its just a fork of red dwarf so it is a pure SPA and i didnt initialize the project with tanstack start so uhh
also since this is all fitting very nicely together i might buy the domain but its 10 usd though
dw when the skylite refactor is done this is easily portable to skylite infra
this is called bluesky reliance maxxing
and then rules be the pinned post thread, and then admin announcements be whatever newest post from the community account
still need graze api / dedicated feeds for filtering (only community members) and moderation but reusing hashtags should help a ton, and is easy to reimplement by potential 3rd party clients
still on the fence for specifically posting into a community / subcategory. it is really tempting to just use outline hashtags cuz like free indexing but it might look weird (?) a whole new lexicon will def introduce extra complexity
oh wow i just realized that featured community posts could easily be done via a dedicated community account reposting posts
for the new nondescript social website/app i was considering moving off react, but then i remembered that i can reuse a whole lot of red dwarf components and code, and so i stayed