5 ${piglit_SOURCE_DIR}/tests/mesa/util
9 piglitutil_${piglit_target_api}
14 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/glsl-fs-raytrace-bug27060.h
15 COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/bin2h.py ${CMAKE_CURRENT_SOURCE_DIR}/glsl-fs-raytrace-bug27060.bin pixel_data > ${CMAKE_CURRENT_BINARY_DIR}/glsl-fs-raytrace-bug27060.h
16 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/bin2h.py ${CMAKE_CURRENT_SOURCE_DIR}/glsl-fs-raytrace-bug27060.bin
20 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/glsl-vs-raytrace-bug26691.h
21 COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/bin2h.py ${CMAKE_CURRENT_SOURCE_DIR}/glsl-vs-raytrace-bug26691.bin pixel_data > ${CMAKE_CURRENT_BINARY_DIR}/glsl-vs-raytrace-bug26691.h
22 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/bin2h.py ${CMAKE_CURRENT_SOURCE_DIR}/glsl-vs-raytrace-bug26691.bin
25 piglit_add_executable (glsl-max-vertex-attrib glsl-max-vertex-attrib.c)
26 piglit_add_executable (activeprogram-bad-program activeprogram-bad-program.c)
27 piglit_add_executable (activeprogram-get activeprogram-get.c)
28 piglit_add_executable (attribute0 attribute0.c)
29 piglit_add_executable (built-in-constants built-in-constants.c parser_utils.c)
30 piglit_add_executable (createshaderprogram-bad-type createshaderprogram-bad-type.c)
31 piglit_add_executable (createshaderprogram-attached-shaders createshaderprogram-attached-shaders.c)
32 piglit_add_executable (trinity-fp1 trinity-fp1.c)
33 piglit_add_executable (fp-abs-01 fp-abs-01.c)
34 piglit_add_executable (fp-abs-02 fp-abs-02.c)
35 piglit_add_executable (fp-condition_codes-01 fp-condition_codes-01.c)
36 piglit_add_executable (fp-lit-mask fp-lit-mask.c)
37 piglit_add_executable (fp-lit-src-equals-dst fp-lit-src-equals-dst.c)
38 piglit_add_executable (fp-fog fp-fog.c)
39 piglit_add_executable (fp-formats fp-formats.c)
40 piglit_add_executable (fp-fragment-position fp-fragment-position.c)
41 piglit_add_executable (fp-kil fp-kil.c)
42 piglit_add_executable (fp-incomplete-tex fp-incomplete-tex.c)
43 piglit_add_executable (fp-indirections fp-indirections.c)
44 piglit_add_executable (fp-indirections2 fp-indirections2.c)
45 piglit_add_executable (fp-long-alu fp-long-alu.c)
46 piglit_add_executable (fp-rfl fp-rfl.c)
48 target_link_libraries(fp-rfl m)
50 piglit_add_executable (fp-set-01 fp-set-01.c)
51 piglit_add_executable (fp-set-02 fp-set-02.c)
52 piglit_add_executable (fp-unpack-01 fp-unpack-01.c)
54 target_link_libraries(fp-unpack-01 m)
56 piglit_add_executable (glsl-arb-fragment-coord-conventions glsl-arb-fragment-coord-conventions.c)
57 piglit_add_executable (glsl-bindattriblocation glsl-bindattriblocation.c)
58 piglit_add_executable (glsl-bug-22603 glsl-bug-22603.c)
59 piglit_add_executable (glsl-dlist-getattriblocation glsl-dlist-getattriblocation.c)
60 piglit_add_executable (glsl-explicit-location-01 glsl-explicit-location-01.c)
61 piglit_add_executable (glsl-explicit-location-02 glsl-explicit-location-02.c)
62 piglit_add_executable (glsl-explicit-location-03 glsl-explicit-location-03.c)
63 piglit_add_executable (glsl-explicit-location-04 glsl-explicit-location-04.c)
64 piglit_add_executable (glsl-explicit-location-05 glsl-explicit-location-05.c)
65 piglit_add_executable (glsl-getattriblocation glsl-getattriblocation.c)
66 piglit_add_executable (glsl-getactiveuniform-array-size glsl-getactiveuniform-array-size.c)
67 piglit_add_executable (glsl-getactiveuniform-count glsl-getactiveuniform-count.c)
68 piglit_add_executable (glsl-getactiveuniform-length glsl-getactiveuniform-length.c)
69 piglit_add_executable (getuniform-01 getuniform-01.c)
70 piglit_add_executable (getuniform-02 getuniform-02.c)
71 piglit_add_executable (getuniform-03 getuniform-03.c)
72 piglit_add_executable (glsl-invalid-asm-01 glsl-invalid-asm-01.c)
73 piglit_add_executable (glsl-invalid-asm-02 glsl-invalid-asm-02.c)
74 piglit_add_executable (glsl-novertexdata glsl-novertexdata.c)
75 piglit_add_executable (glsl-orangebook-ch06-bump glsl-orangebook-ch06-bump.c)
76 piglit_add_executable (glsl-reload-source glsl-reload-source.c)
77 piglit_add_executable (glsl-cache-fallback-shader-source glsl-cache-fallback-shader-source.c)
78 piglit_add_executable (glsl-unused-varying glsl-unused-varying.c)
79 piglit_add_executable (glsl-uniform-interstage-limits glsl-uniform-interstage-limits.c)
80 piglit_add_executable (glsl-uniform-update glsl-uniform-update.c)
81 piglit_add_executable (glsl-uniform-out-of-bounds glsl-uniform-out-of-bounds.c)
82 piglit_add_executable (glsl-uniform-out-of-bounds-2 glsl-uniform-out-of-bounds-2.c)
83 piglit_add_executable (glsl-fs-bug25902 glsl-fs-bug25902.c)
84 piglit_add_executable (glsl-fs-color-matrix glsl-fs-color-matrix.c)
85 piglit_add_executable (glsl-fs-exp2 glsl-fs-exp2.c)
86 piglit_add_executable (glsl-fs-flat-color glsl-fs-flat-color.c)
87 piglit_add_executable (glsl-fs-fogcolor-statechange glsl-fs-fogcolor-statechange.c)
88 piglit_add_executable (glsl-fs-fogscale glsl-fs-fogscale.c)
89 piglit_add_executable (glsl-fs-fragcoord glsl-fs-fragcoord.c)
90 piglit_add_executable (glsl-fs-fragcoord-zw-ortho glsl-fs-fragcoord-zw-ortho.c)
91 piglit_add_executable (glsl-fs-fragcoord-zw-perspective glsl-fs-fragcoord-zw-perspective.c)
92 piglit_add_executable (glsl-fs-loop glsl-fs-loop.c)
93 piglit_add_executable (glsl-fs-loop-nested glsl-fs-loop-nested.c)
95 piglit_add_executable (glsl-fs-raytrace-bug27060 glsl-fs-raytrace-bug27060.c ${CMAKE_CURRENT_BINARY_DIR}/glsl-fs-raytrace-bug27060.h)
96 target_include_directories(glsl-fs-raytrace-bug27060 PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
98 piglit_add_executable (glsl-fs-sampler-numbering glsl-fs-sampler-numbering.c)
99 piglit_add_executable (glsl-fs-shader-stencil-export glsl-fs-shader-stencil-export.c)
100 piglit_add_executable (glsl-fs-sqrt-branch glsl-fs-sqrt-branch.c)
101 piglit_add_executable (glsl-fs-texturecube glsl-fs-texturecube.c)
102 piglit_add_executable (glsl-fs-texturecube-2 glsl-fs-texturecube-2.c)
103 piglit_add_executable (glsl-fs-textureenvcolor-statechange glsl-fs-textureenvcolor-statechange.c)
104 piglit_add_executable (glsl-fs-texture2drect glsl-fs-texture2drect.c)
105 piglit_add_executable (glsl-fs-user-varying-ff glsl-fs-user-varying-ff.c)
106 piglit_add_executable (glsl-vs-arrays glsl-vs-arrays.c)
107 piglit_add_executable (glsl-vs-mov-after-deref glsl-vs-mov-after-deref.c)
108 piglit_add_executable (glsl-vs-mvp-statechange glsl-vs-mvp-statechange.c)
109 piglit_add_executable (glsl-vs-normalscale glsl-vs-normalscale.c)
110 piglit_add_executable (glsl-vs-functions glsl-vs-functions.c)
111 piglit_add_executable (glsl-vs-texturematrix-1 glsl-vs-texturematrix-1.c)
112 piglit_add_executable (glsl-vs-texturematrix-2 glsl-vs-texturematrix-2.c)
113 piglit_add_executable (glsl-fs-pointcoord glsl-fs-pointcoord.c)
114 piglit_add_executable (glsl-vs-if-bool glsl-vs-if-bool.c)
115 piglit_add_executable (glsl-vs-loop glsl-vs-loop.c)
116 piglit_add_executable (glsl-vs-loop-nested glsl-vs-loop-nested.c)
118 piglit_add_executable (glsl-vs-raytrace-bug26691 glsl-vs-raytrace-bug26691.c ${CMAKE_CURRENT_BINARY_DIR}/glsl-vs-raytrace-bug26691.h)
119 target_include_directories(glsl-vs-raytrace-bug26691 PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
121 piglit_add_executable (glsl-vs-statechange-1 glsl-vs-statechange-1.c)
122 piglit_add_executable (glsl-vs-user-varying-ff glsl-vs-user-varying-ff.c)
123 piglit_add_executable (glsl-light-model glsl-light-model.c)
124 piglit_add_executable (glsl-link-bug30552 glsl-link-bug30552.c)
125 piglit_add_executable (glsl-link-bug38015 glsl-link-bug38015.c)
126 piglit_add_executable (glsl-link-initializer-03 glsl-link-initializer-03.c)
127 piglit_add_executable (gpu_shader4_attribs gpu_shader4_attribs.c)
128 piglit_add_executable (vp-address-01 vp-address-01.c)
129 piglit_add_executable (vp-address-02 vp-address-02.c)
130 piglit_add_executable (vp-address-03 vp-address-03.c)
131 piglit_add_executable (vp-address-04 vp-address-04.c)
132 piglit_add_executable (vp-address-05 vp-address-05.c)
133 piglit_add_executable (vp-address-06 vp-address-06.c)
134 piglit_add_executable (vp-bad-program vp-bad-program.c)
135 piglit_add_executable (vp-combined-image-units vp-combined-image-units.c)
136 piglit_add_executable (vp-clipdistance-01 vp-clipdistance-01.c)
137 piglit_add_executable (vp-clipdistance-02 vp-clipdistance-02.c)
138 piglit_add_executable (vp-clipdistance-03 vp-clipdistance-03.c)
139 piglit_add_executable (vp-clipdistance-04 vp-clipdistance-04.c)
140 piglit_add_executable (vp-max-array vp-max-array.c)
141 piglit_add_executable (glsl-fwidth glsl-fwidth.c)
142 piglit_add_executable (glsl-lod-bias glsl-lod-bias.c)
143 piglit_add_executable (glsl-preprocessor-comments glsl-preprocessor-comments.c)
144 piglit_add_executable (vp-ignore-input vp-ignore-input.c)
145 piglit_add_executable (glsl-empty-vs-no-fs glsl-empty-vs-no-fs.c)
146 piglit_add_executable (glsl-mat-attribute glsl-mat-attribute.c)
147 piglit_add_executable (glsl-max-varyings glsl-max-varyings.c)
148 piglit_add_executable (glsl-useprogram-displaylist glsl-useprogram-displaylist.c)
149 piglit_add_executable (glsl-routing glsl-routing.c)
151 piglit_add_executable (shader_runner shader_runner.c parser_utils.c)
153 set_target_properties(shader_runner PROPERTIES LINK_FLAGS "-Wl,--stack,2097152")
156 piglit_add_executable (glsl-vs-point-size glsl-vs-point-size.c)
157 piglit_add_executable (glsl-sin glsl-sin.c)
159 target_link_libraries(glsl-sin m)
161 piglit_add_executable (glsl-cos glsl-cos.c)
163 target_link_libraries(glsl-cos m)
165 piglit_add_executable (glsl-kwin-blur-1 glsl-kwin-blur-1.c)
166 piglit_add_executable (glsl-kwin-blur-2 glsl-kwin-blur-2.c)
167 piglit_add_executable (link-unresolved-function link-unresolved-function.c)
168 piglit_add_executable (shadersource-no-compile shadersource-no-compile.c)
169 piglit_add_executable (sso-simple sso-simple.c)
170 piglit_add_executable (sso-uniforms-01 sso-uniforms-01.c)
171 piglit_add_executable (sso-uniforms-02 sso-uniforms-02.c)
172 piglit_add_executable (sso-user-varying-01 sso-user-varying-01.c)
173 piglit_add_executable (sso-user-varying-02 sso-user-varying-02.c)
174 piglit_add_executable (useprogram-flushverts-1 useprogram-flushverts-1.c)
175 piglit_add_executable (useprogram-flushverts-2 useprogram-flushverts-2.c)
176 piglit_add_executable (useprogram-inside-begin useprogram-inside-begin.c)
177 piglit_add_executable (useprogram-refcount-1 useprogram-refcount-1.c)
178 piglit_add_executable (useshaderprogram-bad-type useshaderprogram-bad-type.c)
179 piglit_add_executable (useshaderprogram-bad-program useshaderprogram-bad-program.c)
180 piglit_add_executable (useshaderprogram-flushverts-1 useshaderprogram-flushverts-1.c)
181 piglit_add_executable (version-mixing version-mixing.c)
182 piglit_add_executable (glsl-vs-int-attrib glsl-vs-int-attrib.c)
183 piglit_add_executable (unsuccessful-relink unsuccessful-relink.c)