mirror of
https://github.com/Strum355/mcshader-lsp.git
synced 2025-08-03 16:39:16 +00:00
big heckin reworkerino to use the standard #line directive as per spec
This commit is contained in:
parent
cb7c9b8b49
commit
d3365c3bff
52 changed files with 574 additions and 398 deletions
3
server/testdata/01/common.glsl
vendored
3
server/testdata/01/common.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
float test() {
|
||||
return 0.5;
|
||||
}
|
7
server/testdata/01/final.fsh
vendored
7
server/testdata/01/final.fsh
vendored
|
@ -1,7 +0,0 @@
|
|||
#version 120
|
||||
|
||||
#include "/common.glsl"
|
||||
|
||||
void main() {
|
||||
gl_FragColor[0] = vec4(0.0);
|
||||
}
|
13
server/testdata/01/final.fsh.merge
vendored
13
server/testdata/01/final.fsh.merge
vendored
|
@ -1,13 +0,0 @@
|
|||
#version 120
|
||||
#extension GL_GOOGLE_cpp_style_line_directive : enable
|
||||
#line 2 "!!"
|
||||
|
||||
#line 1 "!!"
|
||||
float test() {
|
||||
return 0.5;
|
||||
}
|
||||
#line 4 "!!"
|
||||
|
||||
void main() {
|
||||
gl_FragColor[0] = vec4(0.0);
|
||||
}
|
7
server/testdata/02/final.fsh
vendored
7
server/testdata/02/final.fsh
vendored
|
@ -1,7 +0,0 @@
|
|||
#version 120
|
||||
|
||||
#include "/utils/sample.glsl"
|
||||
|
||||
void main() {
|
||||
gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);
|
||||
}
|
29
server/testdata/02/final.fsh.merge
vendored
29
server/testdata/02/final.fsh.merge
vendored
|
@ -1,29 +0,0 @@
|
|||
#version 120
|
||||
#extension GL_GOOGLE_cpp_style_line_directive : enable
|
||||
#line 2 "!!"
|
||||
|
||||
#line 1 "!!"
|
||||
int sample() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
#line 1 "!!"
|
||||
void burger() {
|
||||
// sample text
|
||||
}
|
||||
#line 6 "!!"
|
||||
|
||||
#line 1 "!!"
|
||||
float test() {
|
||||
return 3.0;
|
||||
}
|
||||
#line 8 "!!"
|
||||
|
||||
int sample_more() {
|
||||
return 5;
|
||||
}
|
||||
#line 4 "!!"
|
||||
|
||||
void main() {
|
||||
gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);
|
||||
}
|
3
server/testdata/02/utils/burger.glsl
vendored
3
server/testdata/02/utils/burger.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
void burger() {
|
||||
// sample text
|
||||
}
|
11
server/testdata/02/utils/sample.glsl
vendored
11
server/testdata/02/utils/sample.glsl
vendored
|
@ -1,11 +0,0 @@
|
|||
int sample() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
#include "/utils/burger.glsl"
|
||||
|
||||
#include "/utils/test.glsl"
|
||||
|
||||
int sample_more() {
|
||||
return 5;
|
||||
}
|
3
server/testdata/02/utils/test.glsl
vendored
3
server/testdata/02/utils/test.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
float test() {
|
||||
return 3.0;
|
||||
}
|
7
server/testdata/03/final.fsh
vendored
7
server/testdata/03/final.fsh
vendored
|
@ -1,7 +0,0 @@
|
|||
#version 120
|
||||
|
||||
#include "/utils/sample.glsl"
|
||||
|
||||
void main() {
|
||||
gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);
|
||||
}
|
25
server/testdata/03/final.fsh.merge
vendored
25
server/testdata/03/final.fsh.merge
vendored
|
@ -1,25 +0,0 @@
|
|||
#version 120
|
||||
#extension GL_GOOGLE_cpp_style_line_directive : enable
|
||||
#line 2 "!!"
|
||||
|
||||
#line 1 "!!"
|
||||
int sample() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
#line 1 "!!"
|
||||
void burger() {
|
||||
// sample text
|
||||
}
|
||||
#line 6 "!!"
|
||||
|
||||
#line 1 "!!"
|
||||
float test() {
|
||||
return 3.0;
|
||||
}
|
||||
#line 8 "!!"
|
||||
#line 4 "!!"
|
||||
|
||||
void main() {
|
||||
gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);
|
||||
}
|
3
server/testdata/03/utils/burger.glsl
vendored
3
server/testdata/03/utils/burger.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
void burger() {
|
||||
// sample text
|
||||
}
|
7
server/testdata/03/utils/sample.glsl
vendored
7
server/testdata/03/utils/sample.glsl
vendored
|
@ -1,7 +0,0 @@
|
|||
int sample() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
#include "/utils/burger.glsl"
|
||||
|
||||
#include "/utils/test.glsl"
|
3
server/testdata/03/utils/test.glsl
vendored
3
server/testdata/03/utils/test.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
float test() {
|
||||
return 3.0;
|
||||
}
|
8
server/testdata/04/final.fsh
vendored
8
server/testdata/04/final.fsh
vendored
|
@ -1,8 +0,0 @@
|
|||
#version 120
|
||||
|
||||
#include "/utils/utilities.glsl"
|
||||
#include "/utils/matricies.glsl"
|
||||
|
||||
void main() {
|
||||
|
||||
}
|
25
server/testdata/04/final.fsh.merge
vendored
25
server/testdata/04/final.fsh.merge
vendored
|
@ -1,25 +0,0 @@
|
|||
#version 120
|
||||
#extension GL_GOOGLE_cpp_style_line_directive : enable
|
||||
#line 2 "!!"
|
||||
|
||||
#line 1 "!!"
|
||||
#line 1 "!!"
|
||||
void stuff1() {
|
||||
|
||||
}
|
||||
#line 2 "!!"
|
||||
#line 1 "!!"
|
||||
void stuff2() {
|
||||
|
||||
}
|
||||
#line 3 "!!"
|
||||
#line 4 "!!"
|
||||
#line 1 "!!"
|
||||
void matrix() {
|
||||
|
||||
}
|
||||
#line 5 "!!"
|
||||
|
||||
void main() {
|
||||
|
||||
}
|
3
server/testdata/04/lib/matrices.glsl
vendored
3
server/testdata/04/lib/matrices.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
void matrix() {
|
||||
|
||||
}
|
3
server/testdata/04/utils/stuff1.glsl
vendored
3
server/testdata/04/utils/stuff1.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
void stuff1() {
|
||||
|
||||
}
|
3
server/testdata/04/utils/stuff2.glsl
vendored
3
server/testdata/04/utils/stuff2.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
void stuff2() {
|
||||
|
||||
}
|
2
server/testdata/04/utils/utilities.glsl
vendored
2
server/testdata/04/utils/utilities.glsl
vendored
|
@ -1,2 +0,0 @@
|
|||
#include "/utils/stuff1.glsl"
|
||||
#include "/utils/stuff2.glsl"
|
3
server/testdata/05/common.glsl
vendored
3
server/testdata/05/common.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
float test() {
|
||||
return 0.5;
|
||||
}
|
8
server/testdata/05/final.fsh
vendored
8
server/testdata/05/final.fsh
vendored
|
@ -1,8 +0,0 @@
|
|||
#version 120
|
||||
|
||||
#include "/common.glsl"
|
||||
#include "/test/banana.glsl"
|
||||
|
||||
void main() {
|
||||
gl_FragColor = vec4(0.0);
|
||||
}
|
24
server/testdata/05/final.fsh.merge
vendored
24
server/testdata/05/final.fsh.merge
vendored
|
@ -1,24 +0,0 @@
|
|||
#version 120
|
||||
#extension GL_GOOGLE_cpp_style_line_directive : enable
|
||||
#line 2 "!!"
|
||||
|
||||
#line 1 "!!"
|
||||
float test() {
|
||||
return 0.5;
|
||||
}
|
||||
#line 4 "!!"
|
||||
#line 1 "!!"
|
||||
#line 1 "!!"
|
||||
void dont() {
|
||||
|
||||
}
|
||||
#line 2 "!!"
|
||||
|
||||
void ok() {
|
||||
|
||||
}
|
||||
#line 5 "!!"
|
||||
|
||||
void main() {
|
||||
gl_FragColor = vec4(0.0);
|
||||
}
|
5
server/testdata/05/test/banana.glsl
vendored
5
server/testdata/05/test/banana.glsl
vendored
|
@ -1,5 +0,0 @@
|
|||
#include "burger.glsl"
|
||||
|
||||
void ok() {
|
||||
|
||||
}
|
3
server/testdata/05/test/burger.glsl
vendored
3
server/testdata/05/test/burger.glsl
vendored
|
@ -1,3 +0,0 @@
|
|||
void dont() {
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue