Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_codegen.c
| Show First 20 Lines • Show All 1,301 Lines • ▼ Show 20 Lines | else { | ||||
| BLI_dynstr_append(ds, "\tgl_Position = gl_in[1].gl_Position;\n"); | BLI_dynstr_append(ds, "\tgl_Position = gl_in[1].gl_Position;\n"); | ||||
| BLI_dynstr_append(ds, "\tpass_attr(1);\n"); | BLI_dynstr_append(ds, "\tpass_attr(1);\n"); | ||||
| BLI_dynstr_append(ds, "\tEmitVertex();\n"); | BLI_dynstr_append(ds, "\tEmitVertex();\n"); | ||||
| BLI_dynstr_append(ds, "\tgl_Position = gl_in[2].gl_Position;\n"); | BLI_dynstr_append(ds, "\tgl_Position = gl_in[2].gl_Position;\n"); | ||||
| BLI_dynstr_append(ds, "\tpass_attr(2);\n"); | BLI_dynstr_append(ds, "\tpass_attr(2);\n"); | ||||
| BLI_dynstr_append(ds, "\tEmitVertex();\n"); | BLI_dynstr_append(ds, "\tEmitVertex();\n"); | ||||
| BLI_dynstr_append(ds, "};\n"); | BLI_dynstr_append(ds, "}\n"); | ||||
| } | } | ||||
| } | } | ||||
| else { | else { | ||||
| BLI_dynstr_append(ds, geom_code); | BLI_dynstr_append(ds, geom_code); | ||||
| } | } | ||||
| if (builtins & GPU_BARYCENTRIC_DIST) { | if (builtins & GPU_BARYCENTRIC_DIST) { | ||||
| BLI_dynstr_append(ds, "void calc_barycentric_distances(vec3 pos0, vec3 pos1, vec3 pos2) {\n"); | BLI_dynstr_append(ds, "void calc_barycentric_distances(vec3 pos0, vec3 pos1, vec3 pos2) {\n"); | ||||
| ▲ Show 20 Lines • Show All 969 Lines • Show Last 20 Lines | |||||