MCPcopy Create free account
hub / github.com/dfranx/ShaderDebugger / lib_glsl_textureProjGradOffset

Function lib_glsl_textureProjGradOffset

src/GLSLLibrary.cpp:1082–1094  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1080 return Common::create_float4(prog);
1081 }
1082 bv_variable lib_glsl_textureProjGradOffset(bv_program* prog, u8 count, bv_variable* args)
1083 {
1084 /* TODO */
1085 if (count >= 1) {
1086 float bias = 0.0f;
1087 if (args[0].type == bv_type_object) {
1088 bv_object* sampler = bv_variable_get_object(args[0]);
1089 Common::create_vec(prog, get_texture_type(sampler->type->name), 4);
1090 }
1091 }
1092
1093 return Common::create_float4(prog);
1094 }
1095 bv_variable lib_glsl_textureProjLod(bv_program* prog, u8 count, bv_variable* args)
1096 {
1097 if (count >= 3) {

Callers

nothing calls this directly

Calls 3

create_vecFunction · 0.85
get_texture_typeFunction · 0.85
create_float4Function · 0.85

Tested by

no test coverage detected