summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGLSL
AgeCommit message (Collapse)Author
2023-02-25Everywhere: Use _{short_,}string to create Strings from literalsLinus Groh
2023-02-12Userland: Use allocation-failure safe functions where it's easyNico Weber
I went through all callers of adopt_own() and replaced them with try_make<>() if possible or adopt_nonnull_own_or_enomem() else in cases where it was easy (i.e. in functions already returning ErrorOr). No intended behavior change.
2023-01-20Everywhere: Convert known short-strings to the infallible String factoryTimothy Flynn
For now, this is limited to strings that are 3 bytes or less. We can use 7 bytes on 64-bit platforms, but we do not yet assume 64-bit for Lagom hosts (e.g. wasm).
2022-12-17LibGLSL: Fill LinkedShaders with dummy IR codeStephan Unverwerth
2022-12-17LibGLSL: Add LibGLSLStephan Unverwerth
This adds a new library, LibGLSL for parsing and compiling GLSL programs to LibGPU IR. Currently the compiler consists only of stubs.