{"id":17188030,"url":"https://github.com/libsdl-org/SDL_shadercross","last_synced_at":"2025-02-23T23:31:05.971Z","repository":{"id":251406881,"uuid":"831035479","full_name":"libsdl-org/SDL_shadercross","owner":"libsdl-org","description":"Shader translation library for SDL's GPU API. ","archived":false,"fork":false,"pushed_at":"2025-02-09T18:56:08.000Z","size":143,"stargazers_count":148,"open_issues_count":3,"forks_count":28,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-02-19T18:07:25.243Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/libsdl-org.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-19T14:08:08.000Z","updated_at":"2025-02-19T09:17:05.000Z","dependencies_parsed_at":"2024-10-15T01:07:54.666Z","dependency_job_id":"25b276c9-d2e4-41ae-a33f-27ffe07e110e","html_url":"https://github.com/libsdl-org/SDL_shadercross","commit_stats":null,"previous_names":["flibitijibibo/sdl_gpu_spirvcross","libsdl-org/sdl_gpu_shadercross","libsdl-org/sdl_shadercross"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libsdl-org%2FSDL_shadercross","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libsdl-org%2FSDL_shadercross/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libsdl-org%2FSDL_shadercross/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libsdl-org%2FSDL_shadercross/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libsdl-org","download_url":"https://codeload.github.com/libsdl-org/SDL_shadercross/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239942660,"owners_count":19722328,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T01:07:55.868Z","updated_at":"2025-02-23T23:31:05.909Z","avatar_url":"https://github.com/libsdl-org.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"SDL_shadercross\n\nThis is a library for translating shaders to different formats, intended for use with SDL's GPU API.\nIt takes SPIRV or HLSL as the source and outputs DXBC, DXIL, SPIRV, MSL, or HLSL.\n\nThis library can perform runtime translation and conveniently returns compiled SDL GPU shader objects from HLSL or SPIRV source.\nThis library also provides a command line interface for offline translation of shaders.\n\nFor SPIRV translation, this library depends on SPIRV-Cross: https://github.com/KhronosGroup/SPIRV-Cross\nspirv-cross-c-shared.dll (or your platform's equivalent) can be obtained in the Vulkan SDK: https://vulkan.lunarg.com/\nFor compiling to DXIL, dxcompiler.dll and dxil.dll (or your platform's equivalent) are required.\nDXIL dependencies can be obtained here: https://github.com/microsoft/DirectXShaderCompiler/releases\nIt is strongly recommended that you ship SPIRV-Cross and DXIL dependencies along with your application.\nFor compiling to DXBC, d3dcompiler_47 is shipped with Windows. Other platforms require vkd3d-utils.\n\nThis library is under the zlib license, see LICENSE.txt for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibsdl-org%2FSDL_shadercross","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibsdl-org%2FSDL_shadercross","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibsdl-org%2FSDL_shadercross/lists"}