Stage 1 of rename
TODO: re-enable glave build, advance API for glave
v2: get rid of outdated code in tri introduced by rebase
rename wsi_null.c (olv)
diff --git a/icd/intel/compiler/README.md b/icd/intel/compiler/README.md
index a96134a..d4cd9e6 100644
--- a/icd/intel/compiler/README.md
+++ b/icd/intel/compiler/README.md
@@ -8,25 +8,25 @@
- [GlassyMesa's GLSLIR and supporting infrastructure](shader)
- [GlassyMesa's DRI i965 backend](pipeline)
-For xglCreateShader, we primarily used the existing standalone device independent front end which can consume GLSL or BIL, and results in a separately linked shader object.
+For vkCreateShader, we primarily used the existing standalone device independent front end which can consume GLSL or BIL, and results in a separately linked shader object.
-For xglCreateGraphicsPipeline, we pulled over only the files needed to lower the shader object to ISA and supporting metadata. Much of the i965 DRI driver was removed or commented out for future use, and is still being actively bootstrapped.
+For vkCreateGraphicsPipeline, we pulled over only the files needed to lower the shader object to ISA and supporting metadata. Much of the i965 DRI driver was removed or commented out for future use, and is still being actively bootstrapped.
Currently only Vertex and Fragment shaders are supported. Any shader that fits within the IO parameters you see tested in compiler_render_tests.cpp should work. Buffers with bindings, samplers with bindings, interstage IO with locations, are all working. Vertex input locations work if they are sequential and start from 0. Fragment output locations only work for location 0.
We recommend using only buffers with bindings for uniforms, no global, non-block uniforms.
-Design decisions we made to get this stack working with current specified XGL and BIL. We know these are active areas of discussion, and we'll update when decisions are made:
+Design decisions we made to get this stack working with current specified VK and BIL. We know these are active areas of discussion, and we'll update when decisions are made:
- Samplers:
- - GLSL sampler bindings equate to a sampler/texture pair of the same number, as set up by the XGL application. i.e. the following sampler:
+ - GLSL sampler bindings equate to a sampler/texture pair of the same number, as set up by the VK application. i.e. the following sampler:
```
layout (binding = 2) uniform sampler2D surface;
```
-will read from XGL_SLOT_SHADER_SAMPLER entity 2 and XGL_SLOT_SHADER_RESOURCE entity 2.
+will read from VK_SLOT_SHADER_SAMPLER entity 2 and VK_SLOT_SHADER_RESOURCE entity 2.
- Buffers:
- GLSL buffer bindings equate to the buffer bound at the same slot. i.e. the following uniform buffer:
```
layout (std140, binding = 2) uniform foo { vec4 bar; } myBuffer;
```
-will be read from XGL_SHADER_RESOURCE entity 2.
+will be read from VK_SHADER_RESOURCE entity 2.
diff --git a/icd/intel/compiler/mesa-utils/src/mesa/main/mtypes.h b/icd/intel/compiler/mesa-utils/src/mesa/main/mtypes.h
index 71f98be..fb3a12e 100644
--- a/icd/intel/compiler/mesa-utils/src/mesa/main/mtypes.h
+++ b/icd/intel/compiler/mesa-utils/src/mesa/main/mtypes.h
@@ -796,7 +796,7 @@
{
GLuint Id;
GLubyte *String; /**< Null-terminated program text */
- // LunarG: Remove - XGL does not use reference counts
+ // LunarG: Remove - VK does not use reference counts
// GLint RefCount;
GLenum Target; /**< GL_VERTEX/FRAGMENT_PROGRAM_ARB, GL_GEOMETRY_PROGRAM_NV */
GLenum Format; /**< String encoding format */
@@ -1090,7 +1090,7 @@
gl_shader_stage Stage;
GLuint Name; /**< AKA the handle */
GLchar *Label; /**< GL_KHR_debug */
- // LunarG: Remove - XGL does not use reference counts
+ // LunarG: Remove - VK does not use reference counts
// GLint RefCount;
GLboolean DeletePending;
GLboolean CompileStatus;
@@ -1326,7 +1326,7 @@
GLenum Type; /**< Always GL_SHADER_PROGRAM (internal token) */
GLuint Name; /**< aka handle or ID */
GLchar *Label; /**< GL_KHR_debug */
- // LunarG: Remove - XGL does not use reference counts
+ // LunarG: Remove - VK does not use reference counts
// GLint RefCount;
GLboolean DeletePending;
@@ -2259,7 +2259,7 @@
API_OPENGLES,
API_OPENGLES2,
API_OPENGL_CORE,
- API_XGL,
+ API_VK,
API_OPENGL_LAST = API_OPENGL_CORE
} gl_api;
diff --git a/icd/intel/compiler/mesa-utils/src/mesa/main/version.c b/icd/intel/compiler/mesa-utils/src/mesa/main/version.c
index e27ce26..520c7b4 100644
--- a/icd/intel/compiler/mesa-utils/src/mesa/main/version.c
+++ b/icd/intel/compiler/mesa-utils/src/mesa/main/version.c
@@ -408,7 +408,7 @@
case API_OPENGLES2:
compute_version_es2(ctx);
break;
- case API_XGL:
+ case API_VK:
break;
}
diff --git a/icd/intel/compiler/mesa-utils/src/mesa/program/program.c b/icd/intel/compiler/mesa-utils/src/mesa/program/program.c
index 2915b36..b9360ac 100644
--- a/icd/intel/compiler/mesa-utils/src/mesa/program/program.c
+++ b/icd/intel/compiler/mesa-utils/src/mesa/program/program.c
@@ -239,7 +239,7 @@
memset(prog, 0, sizeof(*prog));
prog->Id = id;
prog->Target = target;
- // LunarG: XGL does not use reference counts
+ // LunarG: VK does not use reference counts
// prog->RefCount = 1;
prog->Format = GL_PROGRAM_FORMAT_ASCII_ARB;
@@ -365,7 +365,7 @@
{
(void) ctx;
ASSERT(prog);
- // LunarG: XGL does not use reference counts
+ // LunarG: VK does not use reference counts
//ASSERT(prog->RefCount==0);
if (prog == &_mesa_DummyProgram)
@@ -410,7 +410,7 @@
struct gl_program **ptr,
struct gl_program *prog)
{
-// LunarG: XGL does not use reference counts
+// LunarG: VK does not use reference counts
#if 0
#ifndef NDEBUG
assert(ptr);
@@ -485,7 +485,7 @@
return NULL;
assert(clone->Target == prog->Target);
- // LunarG: XGL does not use reference counts
+ // LunarG: VK does not use reference counts
// assert(clone->RefCount == 1);
clone->String = (GLubyte *) _mesa_strdup((char *) prog->String);
diff --git a/icd/intel/compiler/pipeline/brw_context.c b/icd/intel/compiler/pipeline/brw_context.c
index b26b555..5c77706 100644
--- a/icd/intel/compiler/pipeline/brw_context.c
+++ b/icd/intel/compiler/pipeline/brw_context.c
@@ -499,7 +499,7 @@
ctx->ShaderCompilerOptions[MESA_SHADER_GEOMETRY].OptimizeForAOS = true;
/* ARB_viewport_array */
- if (brw->gen >= 7 && (ctx->API == API_OPENGL_CORE || ctx->API == API_XGL)) {
+ if (brw->gen >= 7 && (ctx->API == API_OPENGL_CORE || ctx->API == API_VK)) {
ctx->Const.MaxViewports = GEN7_NUM_VIEWPORTS;
ctx->Const.ViewportSubpixelBits = 0;
diff --git a/icd/intel/compiler/pipeline/brw_shader.cpp b/icd/intel/compiler/pipeline/brw_shader.cpp
index 7faea89..5db6129 100644
--- a/icd/intel/compiler/pipeline/brw_shader.cpp
+++ b/icd/intel/compiler/pipeline/brw_shader.cpp
@@ -139,7 +139,7 @@
// bringing in shaderobj.c
//_mesa_init_shader_program(ctx, &prog->base);
prog->base.Type = GL_SHADER_PROGRAM_MESA;
- // LunarG: Remove - XGL does not use reference counts
+ // LunarG: Remove - VK does not use reference counts
// prog->base.RefCount = 1;
prog->base.AttributeBindings = new string_to_uint_map;
diff --git a/icd/intel/compiler/pipeline/brw_vs.c b/icd/intel/compiler/pipeline/brw_vs.c
index 2516d9a..e86ac85 100644
--- a/icd/intel/compiler/pipeline/brw_vs.c
+++ b/icd/intel/compiler/pipeline/brw_vs.c
@@ -345,7 +345,7 @@
brw_vec4_setup_prog_key_for_precompile(ctx, &key.base, bvp->id, &vp->Base);
- // In XGL, user clipping is triggered solely from the shader.
+ // In VK, user clipping is triggered solely from the shader.
key.base.userclip_active = vp->Base.UsesClipDistanceOut;
struct brw_vs_compile c;
diff --git a/icd/intel/compiler/pipeline/pipeline_compiler_interface.cpp b/icd/intel/compiler/pipeline/pipeline_compiler_interface.cpp
index f8201ac..98804b9 100644
--- a/icd/intel/compiler/pipeline/pipeline_compiler_interface.cpp
+++ b/icd/intel/compiler/pipeline/pipeline_compiler_interface.cpp
@@ -1,5 +1,5 @@
/*
- * XGL
+ * Vulkan
*
* Copyright (C) 2014 LunarG, Inc.
*
@@ -296,7 +296,7 @@
uint32_t surface_count, i;
rmap = (struct intel_pipeline_rmap *)
- intel_alloc(gpu, sizeof(*rmap), 0, XGL_SYSTEM_ALLOC_INTERNAL);
+ intel_alloc(gpu, sizeof(*rmap), 0, VK_SYSTEM_ALLOC_INTERNAL);
if (!rmap)
return NULL;
@@ -313,7 +313,7 @@
rmap->slots = (struct intel_pipeline_rmap_slot *)
intel_alloc(gpu, sizeof(rmap->slots[0]) * rmap->slot_count,
- 0, XGL_SYSTEM_ALLOC_INTERNAL);
+ 0, VK_SYSTEM_ALLOC_INTERNAL);
if (!rmap->slots) {
intel_free(gpu, rmap);
return NULL;
@@ -401,15 +401,15 @@
}
// invoke backend compiler to generate ISA and supporting data structures
-XGL_RESULT intel_pipeline_shader_compile(struct intel_pipeline_shader *pipe_shader,
+VK_RESULT intel_pipeline_shader_compile(struct intel_pipeline_shader *pipe_shader,
const struct intel_gpu *gpu,
const struct intel_desc_layout_chain *chain,
- const XGL_PIPELINE_SHADER *info)
+ const VK_PIPELINE_SHADER *info)
{
const struct intel_ir *ir = intel_shader(info->shader)->ir;
/* XXX how about constness? */
struct gl_shader_program *sh_prog = (struct gl_shader_program *) ir;
- XGL_RESULT status = XGL_SUCCESS;
+ VK_RESULT status = VK_SUCCESS;
struct brw_binding_table bt;
struct brw_context *brw = intel_create_brw_context(gpu);
@@ -427,9 +427,9 @@
{
pipe_shader->codeSize = get_vs_program_size(brw->shader_prog);
- pipe_shader->pCode = intel_alloc(gpu, pipe_shader->codeSize, 0, XGL_SYSTEM_ALLOC_INTERNAL_SHADER);
+ pipe_shader->pCode = intel_alloc(gpu, pipe_shader->codeSize, 0, VK_SYSTEM_ALLOC_INTERNAL_SHADER);
if (!pipe_shader->pCode) {
- status = XGL_ERROR_OUT_OF_MEMORY;
+ status = VK_ERROR_OUT_OF_MEMORY;
break;
}
@@ -484,12 +484,12 @@
if (bt.ubo_count != sh_prog->_LinkedShaders[MESA_SHADER_VERTEX]->NumUniformBlocks) {
// If there is no UBO data to pull from, the shader is using a default uniform, which
- // will not work in XGL. We need a binding slot to pull from.
- intel_log(gpu, XGL_DBG_MSG_ERROR, XGL_VALIDATION_LEVEL_0, XGL_NULL_HANDLE, 0, 0,
+ // will not work in VK. We need a binding slot to pull from.
+ intel_log(gpu, VK_DBG_MSG_ERROR, VK_VALIDATION_LEVEL_0, VK_NULL_HANDLE, 0, 0,
"compile error: VS reads from global, non-block uniform");
assert(0);
- status = XGL_ERROR_BAD_PIPELINE_DATA;
+ status = VK_ERROR_BAD_PIPELINE_DATA;
break;
}
@@ -546,9 +546,9 @@
pipe_shader->codeSize = get_wm_program_size(brw->shader_prog);
- pipe_shader->pCode = intel_alloc(gpu, pipe_shader->codeSize, 0, XGL_SYSTEM_ALLOC_INTERNAL_SHADER);
+ pipe_shader->pCode = intel_alloc(gpu, pipe_shader->codeSize, 0, VK_SYSTEM_ALLOC_INTERNAL_SHADER);
if (!pipe_shader->pCode) {
- status = XGL_ERROR_OUT_OF_MEMORY;
+ status = VK_ERROR_OUT_OF_MEMORY;
break;
}
@@ -618,12 +618,12 @@
if (bt.ubo_count != sh_prog->_LinkedShaders[MESA_SHADER_FRAGMENT]->NumUniformBlocks) {
// If there is no UBO data to pull from, the shader is using a default uniform, which
- // will not work in XGL. We need a binding slot to pull from.
- intel_log(gpu, XGL_DBG_MSG_ERROR, XGL_VALIDATION_LEVEL_0, XGL_NULL_HANDLE, 0, 0,
+ // will not work in VK. We need a binding slot to pull from.
+ intel_log(gpu, VK_DBG_MSG_ERROR, VK_VALIDATION_LEVEL_0, VK_NULL_HANDLE, 0, 0,
"compile error: FS reads from global, non-block uniform");
assert(0);
- status = XGL_ERROR_BAD_PIPELINE_DATA;
+ status = VK_ERROR_BAD_PIPELINE_DATA;
break;
}
@@ -687,18 +687,18 @@
case GL_COMPUTE_SHADER:
default:
assert(0);
- status = XGL_ERROR_BAD_PIPELINE_DATA;
+ status = VK_ERROR_BAD_PIPELINE_DATA;
}
} else {
assert(0);
- status = XGL_ERROR_BAD_PIPELINE_DATA;
+ status = VK_ERROR_BAD_PIPELINE_DATA;
}
- if (status == XGL_SUCCESS) {
+ if (status == VK_SUCCESS) {
pipe_shader->rmap = rmap_create(gpu, chain, &bt);
if (!pipe_shader->rmap) {
intel_pipeline_shader_cleanup(pipe_shader, gpu);
- status = XGL_ERROR_OUT_OF_MEMORY;
+ status = VK_ERROR_OUT_OF_MEMORY;
}
}
diff --git a/icd/intel/compiler/pipeline/pipeline_compiler_interface.h b/icd/intel/compiler/pipeline/pipeline_compiler_interface.h
index a8a1e29..aa26160 100644
--- a/icd/intel/compiler/pipeline/pipeline_compiler_interface.h
+++ b/icd/intel/compiler/pipeline/pipeline_compiler_interface.h
@@ -1,5 +1,5 @@
/*
- * XGL
+ * Vulkan
*
* Copyright (C) 2014 LunarG, Inc.
*
@@ -44,15 +44,15 @@
struct brw_context *intel_create_brw_context(const struct intel_gpu *gpu);
void intel_destroy_brw_context(struct brw_context *brw);
-XGL_RESULT intel_pipeline_shader_compile(struct intel_pipeline_shader *ips,
+VK_RESULT intel_pipeline_shader_compile(struct intel_pipeline_shader *ips,
const struct intel_gpu *gpu,
const struct intel_desc_layout_chain *chain,
- const XGL_PIPELINE_SHADER *info);
+ const VK_PIPELINE_SHADER *info);
void intel_pipeline_shader_cleanup(struct intel_pipeline_shader *sh,
const struct intel_gpu *gpu);
-XGL_RESULT intel_pipeline_shader_compile_meta(struct intel_pipeline_shader *sh,
+VK_RESULT intel_pipeline_shader_compile_meta(struct intel_pipeline_shader *sh,
const struct intel_gpu *gpu,
enum intel_dev_meta_shader id);
diff --git a/icd/intel/compiler/pipeline/pipeline_compiler_interface_meta.cpp b/icd/intel/compiler/pipeline/pipeline_compiler_interface_meta.cpp
index 1feb3c6..3561e4a 100644
--- a/icd/intel/compiler/pipeline/pipeline_compiler_interface_meta.cpp
+++ b/icd/intel/compiler/pipeline/pipeline_compiler_interface_meta.cpp
@@ -1,5 +1,5 @@
/*
- * XGL
+ * Vulkan
*
* Copyright (C) 2014 LunarG, Inc.
*
@@ -619,7 +619,7 @@
prog = get_program(&prog_size, stderr);
- code = intel_alloc(gpu, prog_size, 0, XGL_SYSTEM_ALLOC_INTERNAL);
+ code = intel_alloc(gpu, prog_size, 0, VK_SYSTEM_ALLOC_INTERNAL);
if (!code)
return NULL;
@@ -695,7 +695,7 @@
extern "C" {
-XGL_RESULT intel_pipeline_shader_compile_meta(struct intel_pipeline_shader *sh,
+VK_RESULT intel_pipeline_shader_compile_meta(struct intel_pipeline_shader *sh,
const struct intel_gpu *gpu,
enum intel_dev_meta_shader id)
{
@@ -734,7 +734,7 @@
ralloc_free(brw->shader_prog);
ralloc_free(brw);
- return (sh->pCode) ? XGL_SUCCESS : XGL_ERROR_UNKNOWN;
+ return (sh->pCode) ? VK_SUCCESS : VK_ERROR_UNKNOWN;
}
} // extern "C"
diff --git a/icd/intel/compiler/shader/compiler_interface.cpp b/icd/intel/compiler/shader/compiler_interface.cpp
index 6f100db..be72740 100644
--- a/icd/intel/compiler/shader/compiler_interface.cpp
+++ b/icd/intel/compiler/shader/compiler_interface.cpp
@@ -1,5 +1,5 @@
/*
- * XGL
+ * Vulkan
*
* Copyright (C) 2014 LunarG, Inc.
*
@@ -229,7 +229,7 @@
ctx->Const.MaxVertexStreams = 1;
/* GL 3.2 */
- ctx->Const.ProfileMask = (ctx->API == API_OPENGL_CORE || ctx->API == API_XGL)
+ ctx->Const.ProfileMask = (ctx->API == API_OPENGL_CORE || ctx->API == API_VK)
? GL_CONTEXT_CORE_PROFILE_BIT
: GL_CONTEXT_COMPATIBILITY_PROFILE_BIT;
@@ -285,7 +285,7 @@
{
memset(ctx, 0, sizeof(*ctx));
- ctx->API = API_XGL;
+ ctx->API = API_VK;
ctx->Extensions.dummy_false = false;
ctx->Extensions.dummy_true = true;
@@ -381,10 +381,10 @@
shader->Source = (const char *) code + sizeof(header);
switch(header.gen_magic) {
- case XGL_SHADER_STAGE_VERTEX:
+ case VK_SHADER_STAGE_VERTEX:
shader->Type = GL_VERTEX_SHADER;
break;
- case XGL_SHADER_STAGE_FRAGMENT:
+ case VK_SHADER_STAGE_FRAGMENT:
shader->Type = GL_FRAGMENT_SHADER;
break;
default:
@@ -449,7 +449,7 @@
assert(shader_program->NumShaders == 1);
- // for XGL, we are independently compiling and linking individual
+ // for VK, we are independently compiling and linking individual
// shaders, which matches this frontend's concept of SSO
shader_program->SeparateShader = true;
diff --git a/icd/intel/compiler/shader/compiler_interface.h b/icd/intel/compiler/shader/compiler_interface.h
index 09f5b4f..f318639 100644
--- a/icd/intel/compiler/shader/compiler_interface.h
+++ b/icd/intel/compiler/shader/compiler_interface.h
@@ -1,5 +1,5 @@
/*
- * XGL
+ * Vulkan
*
* Copyright (C) 2014 LunarG, Inc.
*
diff --git a/icd/intel/compiler/shader/glcpp/README b/icd/intel/compiler/shader/glcpp/README
index 0637935..77797dd 100644
--- a/icd/intel/compiler/shader/glcpp/README
+++ b/icd/intel/compiler/shader/glcpp/README
@@ -27,4 +27,4 @@
-----------------
A file that ends with a function-like macro name as the last
non-whitespace token will result in a parse error, (where it should be
-passed through as is).
\ No newline at end of file
+passed through as is).
diff --git a/icd/intel/compiler/shader/glcpp/tests/glcpp-test b/icd/intel/compiler/shader/glcpp/tests/glcpp-test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/glsl_parser_extras.cpp b/icd/intel/compiler/shader/glsl_parser_extras.cpp
index f0850af..2177dba 100644
--- a/icd/intel/compiler/shader/glsl_parser_extras.cpp
+++ b/icd/intel/compiler/shader/glsl_parser_extras.cpp
@@ -362,7 +362,7 @@
case API_OPENGLES2:
this->language_version = 100;
break;
- case API_XGL:
+ case API_VK:
break;
}
}
diff --git a/icd/intel/compiler/shader/link_uniforms.cpp b/icd/intel/compiler/shader/link_uniforms.cpp
index 2c06052..eae87ab 100644
--- a/icd/intel/compiler/shader/link_uniforms.cpp
+++ b/icd/intel/compiler/shader/link_uniforms.cpp
@@ -608,7 +608,7 @@
*/
unsigned shader_shadow_samplers;
- bool isXGL;
+ bool isVK;
};
/**
diff --git a/icd/intel/compiler/shader/main.cpp b/icd/intel/compiler/shader/main.cpp
index 8076dac..9fae962 100644
--- a/icd/intel/compiler/shader/main.cpp
+++ b/icd/intel/compiler/shader/main.cpp
@@ -434,7 +434,7 @@
if ((status == EXIT_SUCCESS) && do_link) {
assert(whole_program->NumShaders == 1);
- // for XGL, we are independently compiling and linking individual
+ // for VK, we are independently compiling and linking individual
// shaders, which matches this frontend's concept of SSO
whole_program->SeparateShader = true;
diff --git a/icd/intel/compiler/shader/opt_dead_builtin_varyings.cpp b/icd/intel/compiler/shader/opt_dead_builtin_varyings.cpp
index 2af8c37..824261b 100644
--- a/icd/intel/compiler/shader/opt_dead_builtin_varyings.cpp
+++ b/icd/intel/compiler/shader/opt_dead_builtin_varyings.cpp
@@ -521,7 +521,7 @@
* GLES2, because they are not available there.
*/
if (ctx->API == API_OPENGL_CORE ||
- ctx->API == API_XGL ||
+ ctx->API == API_VK ||
ctx->API == API_OPENGLES2) {
return;
}
diff --git a/icd/intel/compiler/shader/standalone_scaffolding.cpp b/icd/intel/compiler/shader/standalone_scaffolding.cpp
index 043fb79..55788a6 100644
--- a/icd/intel/compiler/shader/standalone_scaffolding.cpp
+++ b/icd/intel/compiler/shader/standalone_scaffolding.cpp
@@ -86,7 +86,7 @@
shader->Type = type;
shader->Stage = _mesa_shader_enum_to_shader_stage(type);
shader->Name = name;
- // LunarG: XGL does not use reference counts
+ // LunarG: VK does not use reference counts
// shader->RefCount = 1;
}
return shader;
diff --git a/icd/intel/compiler/shader/tests/compare_ir b/icd/intel/compiler/shader/tests/compare_ir
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_1.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_1.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_2.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_2.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_3.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_3.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_4.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_4.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_5.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_5.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_6.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_breaks_6.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_guarded_conditional_break.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_guarded_conditional_break.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_pulled_out_jump.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_pulled_out_jump.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_1.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_1.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_2.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_2.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_3.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_3.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_4.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_4.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_main_false.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_main_false.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_main_true.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_main_true.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_sub_false.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_sub_false.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_sub_true.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_returns_sub_true.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/lower_unified_returns.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/lower_unified_returns.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/remove_continue_at_end_of_loop.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/remove_continue_at_end_of_loop.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/return_non_void_at_end_of_loop_lower_nothing.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/return_non_void_at_end_of_loop_lower_nothing.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/return_non_void_at_end_of_loop_lower_return.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/return_non_void_at_end_of_loop_lower_return.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/return_non_void_at_end_of_loop_lower_return_and_break.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/return_non_void_at_end_of_loop_lower_return_and_break.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/return_void_at_end_of_loop_lower_nothing.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/return_void_at_end_of_loop_lower_nothing.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/return_void_at_end_of_loop_lower_return.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/return_void_at_end_of_loop_lower_return.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/lower_jumps/return_void_at_end_of_loop_lower_return_and_break.opt_test b/icd/intel/compiler/shader/tests/lower_jumps/return_void_at_end_of_loop_lower_return_and_break.opt_test
old mode 100755
new mode 100644
diff --git a/icd/intel/compiler/shader/tests/optimization-test b/icd/intel/compiler/shader/tests/optimization-test
old mode 100755
new mode 100644