mirror of https://github.com/CGAL/cgal
Update shaders
This commit is contained in:
parent
a7a3931f0a
commit
77b9ebc19c
|
|
@ -27,13 +27,11 @@ in highp vec3 color;
|
||||||
|
|
||||||
uniform highp mat4 mvp_matrix;
|
uniform highp mat4 mvp_matrix;
|
||||||
uniform highp mat4 mv_matrix;
|
uniform highp mat4 mv_matrix;
|
||||||
|
uniform highp float point_size;
|
||||||
|
|
||||||
out highp vec4 fP;
|
out highp vec4 fP;
|
||||||
out highp vec3 fN;
|
out highp vec3 fN;
|
||||||
out highp vec4 fColor;
|
out highp vec4 fColor;
|
||||||
|
|
||||||
uniform highp float point_size;
|
|
||||||
|
|
||||||
out highp vec4 m_vertex;
|
out highp vec4 m_vertex;
|
||||||
|
|
||||||
void main(void)
|
void main(void)
|
||||||
|
|
@ -51,12 +49,10 @@ void main(void)
|
||||||
|
|
||||||
const char fragment_source_color[]=R"DELIM(
|
const char fragment_source_color[]=R"DELIM(
|
||||||
#version 150
|
#version 150
|
||||||
out highp vec4 fP;
|
in highp vec4 fP;
|
||||||
out highp vec3 fN;
|
in highp vec3 fN;
|
||||||
out highp vec4 fColor;
|
in highp vec4 fColor;
|
||||||
|
in highp vec4 m_vertex;
|
||||||
out highp vec4 m_vertex;
|
|
||||||
out highp vec4 out_color;
|
|
||||||
|
|
||||||
uniform highp vec4 light_pos;
|
uniform highp vec4 light_pos;
|
||||||
uniform highp vec4 light_diff;
|
uniform highp vec4 light_diff;
|
||||||
|
|
@ -68,6 +64,8 @@ uniform highp vec4 clipPlane;
|
||||||
uniform highp float rendering_mode;
|
uniform highp float rendering_mode;
|
||||||
uniform highp float rendering_transparency;
|
uniform highp float rendering_transparency;
|
||||||
|
|
||||||
|
out highp vec4 out_color;
|
||||||
|
|
||||||
void main(void)
|
void main(void)
|
||||||
{
|
{
|
||||||
highp vec3 L = light_pos.xyz - fP.xyz;
|
highp vec3 L = light_pos.xyz - fP.xyz;
|
||||||
|
|
@ -107,11 +105,11 @@ in highp vec4 vertex;
|
||||||
in highp vec3 color;
|
in highp vec3 color;
|
||||||
|
|
||||||
uniform highp mat4 mvp_matrix;
|
uniform highp mat4 mvp_matrix;
|
||||||
out highp vec4 fColor;
|
uniform highp float point_size;
|
||||||
|
|
||||||
|
out highp vec4 fColor;
|
||||||
out highp vec4 m_vertex;
|
out highp vec4 m_vertex;
|
||||||
|
|
||||||
uniform highp float point_size;
|
|
||||||
void main(void)
|
void main(void)
|
||||||
{
|
{
|
||||||
gl_PointSize = point_size;
|
gl_PointSize = point_size;
|
||||||
|
|
@ -123,12 +121,14 @@ void main(void)
|
||||||
|
|
||||||
const char fragment_source_p_l[]=R"DELIM(
|
const char fragment_source_p_l[]=R"DELIM(
|
||||||
#version 150
|
#version 150
|
||||||
out highp vec4 fColor;
|
in highp vec4 fColor;
|
||||||
out highp vec4 m_vertex;
|
in highp vec4 m_vertex;
|
||||||
out highp vec4 out_color;
|
|
||||||
uniform highp vec4 clipPlane;
|
uniform highp vec4 clipPlane;
|
||||||
uniform highp float rendering_mode;
|
uniform highp float rendering_mode;
|
||||||
|
|
||||||
|
out highp vec4 out_color;
|
||||||
|
|
||||||
void main(void)
|
void main(void)
|
||||||
{
|
{
|
||||||
// onPlane == 1: inside clipping plane, should be solid;
|
// onPlane == 1: inside clipping plane, should be solid;
|
||||||
|
|
@ -180,13 +180,12 @@ in highp vec3 color;
|
||||||
|
|
||||||
uniform highp mat4 mvp_matrix;
|
uniform highp mat4 mvp_matrix;
|
||||||
uniform highp mat4 mv_matrix;
|
uniform highp mat4 mv_matrix;
|
||||||
|
uniform highp float point_size;
|
||||||
|
|
||||||
out highp vec4 fP;
|
out highp vec4 fP;
|
||||||
out highp vec3 fN;
|
out highp vec3 fN;
|
||||||
out highp vec4 fColor;
|
out highp vec4 fColor;
|
||||||
|
|
||||||
uniform highp float point_size;
|
|
||||||
|
|
||||||
void main(void)
|
void main(void)
|
||||||
{
|
{
|
||||||
fP = mv_matrix * vertex;
|
fP = mv_matrix * vertex;
|
||||||
|
|
@ -203,10 +202,9 @@ void main(void)
|
||||||
)DELIM";
|
)DELIM";
|
||||||
|
|
||||||
const char fragment_source_color_comp[]=R"DELIM(
|
const char fragment_source_color_comp[]=R"DELIM(
|
||||||
out highp vec4 fP;
|
in highp vec4 fP;
|
||||||
out highp vec3 fN;
|
in highp vec3 fN;
|
||||||
out highp vec4 fColor;
|
in highp vec4 fColor;
|
||||||
out highp vec4 out_color;
|
|
||||||
|
|
||||||
uniform highp vec4 light_pos;
|
uniform highp vec4 light_pos;
|
||||||
uniform highp vec4 light_diff;
|
uniform highp vec4 light_diff;
|
||||||
|
|
@ -214,6 +212,8 @@ uniform highp vec4 light_spec;
|
||||||
uniform highp vec4 light_amb;
|
uniform highp vec4 light_amb;
|
||||||
uniform highp float spec_power ;
|
uniform highp float spec_power ;
|
||||||
|
|
||||||
|
out highp vec4 out_color;
|
||||||
|
|
||||||
void main(void)
|
void main(void)
|
||||||
{
|
{
|
||||||
highp vec3 L = light_pos.xyz - fP.xyz;
|
highp vec3 L = light_pos.xyz - fP.xyz;
|
||||||
|
|
@ -236,10 +236,10 @@ in highp vec4 vertex;
|
||||||
in highp vec3 color;
|
in highp vec3 color;
|
||||||
|
|
||||||
uniform highp mat4 mvp_matrix;
|
uniform highp mat4 mvp_matrix;
|
||||||
varying highp vec4 fColor;
|
|
||||||
|
|
||||||
uniform highp float point_size;
|
uniform highp float point_size;
|
||||||
|
|
||||||
|
out highp vec4 fColor;
|
||||||
|
|
||||||
void main(void)
|
void main(void)
|
||||||
{
|
{
|
||||||
gl_PointSize = point_size;
|
gl_PointSize = point_size;
|
||||||
|
|
@ -249,7 +249,7 @@ void main(void)
|
||||||
)DELIM";
|
)DELIM";
|
||||||
|
|
||||||
const char fragment_source_p_l_comp[]=R"DELIM(
|
const char fragment_source_p_l_comp[]=R"DELIM(
|
||||||
varying highp vec4 fColor;
|
in highp vec4 fColor;
|
||||||
out highp vec4 out_color;
|
out highp vec4 out_color;
|
||||||
void main(void)
|
void main(void)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue