HXSL
1 program
Added 2026-03-06T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: Haxe Shader Language, hxsl
Provenance: commit 198e78d24f · authored 2026-03-06T01:31:58+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
8 sources · pl_id:
pl/haxeWikipedia infobox ↗
Pulled from the
wikimedia/structured-wikipedia
snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and
pl_fact.csv for the long-table provenance.
| Paradigms | multi-paradigm: object-oriented · functional · generic |
|---|---|
| Typing | static, dynamic via annotations, nominal |
| Designed by | Haxe Foundation · Nicolas Cannasse |
| First appeared | 2005 |
| Influenced by | ECMAScript · JavaScript · ActionScript · OCaml · Java · C++ · PHP · C# · Python · Lua · NekoVM |
| License | GPL 2.0, library: MIT |
| Implemented in | OCaml |
| Homepage | https://haxe.org |
Extensions claimed by this language
6 claims. Each row is one upstream assertion with its strength.
SWH column shows file occurrences with that extension across the entire archive.| Extension | Source | Strength | SWH |
|---|---|---|---|
.hx | linguist | primary | 2.6M files |
.hx | pygments | primary | 2.6M files |
.hxsl | linguist | secondary | 27 files |
.hxsl | pygments | secondary | 27 files |
.hx | wikipedia | proposed | 2.6M files |
.hxml | wikipedia | proposed | 66.9K files |
Related languages
Open Shading Language (0.31)RenderMan Shading Language (0.30)Metal (0.30)Metal Shading Language (0.30)HLSL (0.29)
LLM-contributed programs
Color Shader
Provenance: commit 198e78d24f · authored 2026-03-06T01:31:58+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
class ColorShader extends hxsl.Shader {
static var SRC = {
@input var input : {
pos : Vec3,
uv : Vec2,
};
var output : {
pos : Vec4,
color : Vec4,
};
var color : Vec3;
function vertex() {
output.pos = vec4(input.pos, 1.0);
}
function fragment() {
output.color = vec4(color, 1.0);
}
};
}
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)