<div dir="ltr"><div>Thanks for cleaning things up! Other than one question and a couple trivial comments, the only issue I see is moving brw_defines.h. I've asked Ken to chip on on that. Over-all, it looks great.<br></div>--Jason<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 8, 2017 at 9:15 AM, Emil Velikov <span dir="ltr"><<a href="mailto:emil.l.velikov@gmail.com" target="_blank">emil.l.velikov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
Here is a re-spin of the earlier work by Jason.<br>
<br>
There were a changes throughout, with most notable of which:<br>
- rad actually builds ;-)<br>
- all the compiler files are now moved<br>
- a bunch of dead includes are removed, making the compiler <> i965 split<br>
clearer. In other words - nothing in compiler depends on -I...i965<br>
- attempt to fix the Android builds - props to Tapani/Mauro for the help<br>
- removed some dead code and made autoconf a bit shorter/easier to follow.<br>
<br>
If patch 12/17 (the actual move) gets stuck [due to it's size] please<br>
checkout the repo below.<br>
<br>
The lot can be found at<br>
<a href="https://github.com/evelikov/Mesa/commits/compiler-move" rel="noreferrer" target="_blank">https://github.com/evelikov/<wbr>Mesa/commits/compiler-move</a><br>
<br>
Tapani, Mauro, please give it a split and kindly send patches if needed.<br>
<br>
Thanks<br>
Emil<br>
<br>
Cc: Mauro Rossi <<a href="mailto:issor.oruam@gmail.com">issor.oruam@gmail.com</a>><br>
Cc: Tapani Pälli <<a href="mailto:tapani.palli@intel.com">tapani.palli@intel.com</a>><br>
<br>
Emil Velikov (10):<br>
wayland: move .gitignore where applicable<br>
<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>: provide a fall-back define for WAYLAND_SCANNER<br>
radv/wsi: Don't include wayland headers<br>
i965: remove unused brw_cs.h include<br>
i965: remove dead brw_new_shader() declaration<br>
i965: remove duplicate declaration of brw_mark_surface_used<br>
i965: remove unused brw_program.h include<br>
i965: remove i965_symbols_test reference from .gitignore<br>
intel/compiler: automake: rename test_eu_compact and link against<br>
gtest<br>
intel/compiler: whitespace cleanups<br>
<br>
Jason Ekstrand (7):<br>
anv/wsi: Don't include wayland headers<br>
vulkan/wsi: Generate wayland protocol headers separately from EGL<br>
intel/isl: Stop linking <a href="http://libi965_compiler.la" rel="noreferrer" target="_blank">libi965_compiler.la</a> into tests<br>
anv: Stop including brw_context.h<br>
i965: Move the back-end compiler to src/intel/compiler<br>
intel/tools: Use a makefile included from intel/Makefile.am<br>
intel/vulkan: Get rid of recursive make<br>
<br>
<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 6 +-<br>
src/Makefile.am | 9 -<br>
src/amd/vulkan/Makefile.am | 3 -<br>
src/amd/vulkan/radv_wsi_<wbr>wayland.c | 3 -<br>
src/egl/wayland/{ => wayland-drm}/.gitignore | 0<br>
src/intel/<a href="http://Android.blorp.mk" rel="noreferrer" target="_blank">Android.blorp.mk</a> | 2 +-<br>
.../<a href="http://Android.gen.mk" rel="noreferrer" target="_blank">Android.gen.mk</a> => intel/<a href="http://Android.compiler.mk" rel="noreferrer" target="_blank">Android.compiler.mk</a>} | 41 +++-<br>
src/intel/<a href="http://Android.isl.mk" rel="noreferrer" target="_blank">Android.isl.mk</a> | 6 +-<br>
src/intel/Android.mk | 3 +-<br>
src/intel/{vulkan/Android.mk => <a href="http://Android.vulkan.mk" rel="noreferrer" target="_blank">Android.vulkan.mk</a>} | 24 +--<br>
src/intel/Makefile.am | 15 +-<br>
src/intel/<a href="http://Makefile.compiler.am" rel="noreferrer" target="_blank">Makefile.compiler.am</a> | 102 ++++++++++<br>
src/intel/<a href="http://Makefile.isl.am" rel="noreferrer" target="_blank">Makefile.isl.am</a> | 1 -<br>
src/intel/Makefile.sources | 154 +++++++++++++++<br>
src/intel/{tools/Makefile.am => <a href="http://Makefile.tools.am" rel="noreferrer" target="_blank">Makefile.tools.am</a>} | 56 ++----<br>
src/intel/<a href="http://Makefile.vulkan.am" rel="noreferrer" target="_blank">Makefile.vulkan.am</a> | 219 +++++++++++++++++++++<br>
src/intel/blorp/blorp_priv.h | 2 +-<br>
.../drivers/dri/i965 => intel/compiler}/.gitignore | 9 +-<br>
.../dri/i965 => intel/compiler}/brw_cfg.cpp | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_cfg.h | 0<br>
.../dri/i965 => intel/compiler}/brw_compiler.c | 0<br>
.../dri/i965 => intel/compiler}/brw_compiler.h | 0<br>
.../compiler}/brw_dead_<wbr>control_flow.cpp | 0<br>
.../compiler}/brw_dead_<wbr>control_flow.h | 0<br>
.../dri/i965 => intel/compiler}/brw_defines.h | 0<br>
.../dri/i965 => intel/compiler}/brw_disasm.c | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_eu.c | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_eu.h | 0<br>
.../dri/i965 => intel/compiler}/brw_eu_<wbr>compact.c | 0<br>
.../dri/i965 => intel/compiler}/brw_eu_emit.c | 0<br>
.../dri/i965 => intel/compiler}/brw_eu_util.c | 4 -<br>
.../dri/i965 => intel/compiler}/brw_eu_<wbr>validate.c | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_fs.cpp | 2 -<br>
.../drivers/dri/i965 => intel/compiler}/brw_fs.h | 0<br>
.../dri/i965 => intel/compiler}/brw_fs_<wbr>builder.h | 0<br>
.../compiler}/brw_fs_cmod_<wbr>propagation.cpp | 0<br>
.../compiler}/brw_fs_combine_<wbr>constants.cpp | 0<br>
.../compiler}/brw_fs_copy_<wbr>propagation.cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_fs_cse.cpp | 0<br>
.../compiler}/brw_fs_dead_<wbr>code_eliminate.cpp | 0<br>
.../i965 => intel/compiler}/brw_fs_<wbr>generator.cpp | 1 -<br>
.../compiler}/brw_fs_live_<wbr>variables.cpp | 0<br>
.../compiler}/brw_fs_live_<wbr>variables.h | 0<br>
.../i965 => intel/compiler}/brw_fs_lower_<wbr>d2x.cpp | 0<br>
.../i965 => intel/compiler}/brw_fs_lower_<wbr>pack.cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_fs_nir.cpp | 1 -<br>
.../compiler}/brw_fs_reg_<wbr>allocate.cpp | 0<br>
.../compiler}/brw_fs_register_<wbr>coalesce.cpp | 0<br>
.../compiler}/brw_fs_saturate_<wbr>propagation.cpp | 0<br>
.../compiler}/brw_fs_sel_<wbr>peephole.cpp | 0<br>
.../compiler}/brw_fs_surface_<wbr>builder.cpp | 0<br>
.../compiler}/brw_fs_surface_<wbr>builder.h | 0<br>
.../i965 => intel/compiler}/brw_fs_<wbr>validate.cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_fs_<wbr>visitor.cpp | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_inst.h | 0<br>
.../compiler}/brw_<wbr>interpolation_map.c | 0<br>
.../dri/i965 => intel/compiler}/brw_ir_<wbr>allocator.h | 0<br>
.../dri/i965 => intel/compiler}/brw_ir_fs.h | 0<br>
.../dri/i965 => intel/compiler}/brw_ir_vec4.h | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_nir.c | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_nir.h | 0<br>
.../compiler}/brw_nir_analyze_<wbr>boolean_resolves.c | 0<br>
.../compiler}/brw_nir_<wbr>attribute_workarounds.c | 0<br>
.../i965 => intel/compiler}/brw_nir_<wbr>intrinsics.c | 0<br>
.../compiler}/brw_nir_opt_<wbr>peephole_ffma.c | 0<br>
.../compiler}/brw_nir_tcs_<wbr>workarounds.c | 0<br>
.../compiler}/brw_nir_trig_<wbr>workarounds.py | 0<br>
.../dri/i965 => intel/compiler}/brw_packed_<wbr>float.c | 0<br>
.../compiler}/brw_predicated_<wbr>break.cpp | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_reg.h | 0<br>
.../compiler}/brw_schedule_<wbr>instructions.cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_shader.cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_shader.h | 0<br>
.../dri/i965 => intel/compiler}/brw_vec4.cpp | 0<br>
.../drivers/dri/i965 => intel/compiler}/brw_vec4.h | 1 -<br>
.../dri/i965 => intel/compiler}/brw_vec4_<wbr>builder.h | 0<br>
.../compiler}/brw_vec4_cmod_<wbr>propagation.cpp | 0<br>
.../compiler}/brw_vec4_copy_<wbr>propagation.cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_vec4_cse.<wbr>cpp | 0<br>
.../compiler}/brw_vec4_dead_<wbr>code_eliminate.cpp | 0<br>
.../i965 => intel/compiler}/brw_vec4_<wbr>generator.cpp | 1 -<br>
.../i965 => intel/compiler}/brw_vec4_gs_<wbr>nir.cpp | 0<br>
.../compiler}/brw_vec4_gs_<wbr>visitor.cpp | 0<br>
.../i965 => intel/compiler}/brw_vec4_gs_<wbr>visitor.h | 0<br>
.../compiler}/brw_vec4_live_<wbr>variables.cpp | 0<br>
.../compiler}/brw_vec4_live_<wbr>variables.h | 0<br>
.../dri/i965 => intel/compiler}/brw_vec4_nir.<wbr>cpp | 1 -<br>
.../compiler}/brw_vec4_reg_<wbr>allocate.cpp | 0<br>
.../compiler}/brw_vec4_<wbr>surface_builder.cpp | 0<br>
.../compiler}/brw_vec4_<wbr>surface_builder.h | 0<br>
.../dri/i965 => intel/compiler}/brw_vec4_tcs.<wbr>cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_vec4_tcs.h | 0<br>
.../dri/i965 => intel/compiler}/brw_vec4_tes.<wbr>cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_vec4_tes.h | 0<br>
.../i965 => intel/compiler}/brw_vec4_<wbr>visitor.cpp | 1 -<br>
.../dri/i965 => intel/compiler}/brw_vec4_vs.h | 0<br>
.../compiler}/brw_vec4_vs_<wbr>visitor.cpp | 0<br>
.../dri/i965 => intel/compiler}/brw_vue_map.c | 0<br>
.../dri/i965 => intel/compiler}/brw_wm_iz.cpp | 1 -<br>
.../i965 => intel/compiler}/gen6_gs_<wbr>visitor.cpp | 0<br>
.../dri/i965 => intel/compiler}/gen6_gs_<wbr>visitor.h | 0<br>
.../i965 => intel/compiler}/intel_asm_<wbr>annotation.c | 0<br>
.../i965 => intel/compiler}/intel_asm_<wbr>annotation.h | 0<br>
.../compiler/test_eu_compact.<wbr>cpp} | 2 +-<br>
.../i965 => intel/compiler}/test_eu_<wbr>validate.cpp | 0<br>
.../compiler}/test_fs_cmod_<wbr>propagation.cpp | 0<br>
.../compiler}/test_fs_copy_<wbr>propagation.cpp | 0<br>
.../compiler}/test_fs_<wbr>saturate_propagation.cpp | 0<br>
.../compiler}/test_vec4_cmod_<wbr>propagation.cpp | 0<br>
.../compiler}/test_vec4_copy_<wbr>propagation.cpp | 0<br>
.../compiler}/test_vec4_<wbr>register_coalesce.cpp | 0<br>
.../compiler}/test_vf_float_<wbr>conversions.cpp | 0<br>
src/intel/tools/disasm.c | 4 +-<br>
src/intel/vulkan/Makefile.am | 213 --------------------<br>
src/intel/vulkan/Makefile.<wbr>sources | 85 --------<br>
src/intel/vulkan/anv_pipeline.<wbr>c | 2 +-<br>
src/intel/vulkan/anv_private.h | 4 +-<br>
src/intel/vulkan/anv_wsi_<wbr>wayland.c | 3 -<br>
src/mesa/drivers/dri/i965/<wbr>Android.mk | 30 +--<br>
src/mesa/drivers/dri/i965/<wbr>Makefile.am | 94 +--------<br>
src/mesa/drivers/dri/i965/<wbr>Makefile.sources | 93 +--------<br>
src/mesa/drivers/dri/i965/brw_<wbr>binding_tables.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>blorp.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>cc.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clear.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clip.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clip.h | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clip_line.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clip_point.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clip_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clip_tri.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clip_unfilled.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>clip_util.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>compute.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>conditional_render.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>context.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>context.h | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>cs.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>curbe.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>draw.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>draw_upload.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>ff_gs.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>ff_gs.h | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>ff_gs_emit.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>gs.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>gs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>link.cpp | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>meta_util.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>misc_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>nir_uniforms.cpp | 3 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>performance_query.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>pipe_control.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>primitive_restart.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>program.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>program.h | 8 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>program_cache.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>queryobj.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>sampler_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>sf.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>sf.h | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>sf_emit.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>sf_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>state_dump.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>surface_formats.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>tcs.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>tes.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>urb.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>util.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>vs.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>vs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>wm.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>wm_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/brw_<wbr>wm_surface_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_cc.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_clip_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_constant_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_depth_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_depthstencil.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_gs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_multisample_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_queryobj.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_sampler_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_scissor_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_sf_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_sol.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_urb.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_viewport_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_vs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen6_wm_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_cs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_ds_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_gs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_hs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_l3_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_misc_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_sf_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_sol_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_te_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_urb.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_viewport_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_vs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_wm_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen7_wm_surface_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_blend_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_depth_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_draw_upload.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_ds_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_gs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_hs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_multisample_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_ps_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_sf_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_sol_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_surface_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_viewport_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_vs_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>gen8_wm_depth_stencil.c | 2 +-<br>
src/mesa/drivers/dri/i965/hsw_<wbr>queryobj.c | 2 +-<br>
src/mesa/drivers/dri/i965/hsw_<wbr>sol.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>intel_batchbuffer.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>intel_blit.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>intel_extensions.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>intel_fbo.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>intel_screen.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>intel_state.c | 2 +-<br>
src/mesa/drivers/dri/i965/<wbr>intel_tex.c | 2 +-<br>
src/vulkan/Makefile.am | 20 +-<br>
src/vulkan/Makefile.sources | 4 +<br>
src/vulkan/wsi/.gitignore | 2 +<br>
src/vulkan/wsi/wsi_common_<wbr>wayland.c | 2 +-<br>
230 files changed, 707 insertions(+), 736 deletions(-)<br>
rename src/egl/wayland/{ => wayland-drm}/.gitignore (100%)<br>
rename src/{mesa/drivers/dri/i965/<a href="http://Android.gen.mk" rel="noreferrer" target="_blank">And<wbr>roid.gen.mk</a> => intel/<a href="http://Android.compiler.mk" rel="noreferrer" target="_blank">Android.compiler.mk</a>} (58%)<br>
rename src/intel/{vulkan/Android.mk => <a href="http://Android.vulkan.mk" rel="noreferrer" target="_blank">Android.vulkan.mk</a>} (90%)<br>
create mode 100644 src/intel/<a href="http://Makefile.compiler.am" rel="noreferrer" target="_blank">Makefile.compiler.am</a><br>
rename src/intel/{tools/Makefile.am => <a href="http://Makefile.tools.am" rel="noreferrer" target="_blank">Makefile.tools.am</a>} (56%)<br>
create mode 100644 src/intel/<a href="http://Makefile.vulkan.am" rel="noreferrer" target="_blank">Makefile.vulkan.am</a><br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/.gitignore (82%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_cfg.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_cfg.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_compiler.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_compiler.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_dead_<wbr>control_flow.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_dead_<wbr>control_flow.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_defines.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_disasm.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_<wbr>compact.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_emit.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_util.c (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_eu_<wbr>validate.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs.cpp (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>builder.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_cmod_<wbr>propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>combine_constants.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_copy_<wbr>propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_cse.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_dead_<wbr>code_eliminate.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>generator.cpp (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_live_<wbr>variables.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_live_<wbr>variables.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_lower_<wbr>d2x.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_lower_<wbr>pack.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_nir.cpp (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_reg_<wbr>allocate.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>register_coalesce.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>saturate_propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_sel_<wbr>peephole.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>surface_builder.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>surface_builder.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>validate.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_fs_<wbr>visitor.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_inst.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_<wbr>interpolation_map.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_ir_<wbr>allocator.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_ir_fs.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_ir_vec4.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_<wbr>analyze_boolean_resolves.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_<wbr>attribute_workarounds.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_<wbr>intrinsics.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_opt_<wbr>peephole_ffma.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_tcs_<wbr>workarounds.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_nir_trig_<wbr>workarounds.py (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_packed_<wbr>float.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_<wbr>predicated_break.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_reg.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_schedule_<wbr>instructions.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_shader.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_shader.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4.h (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>builder.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_cmod_<wbr>propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_copy_<wbr>propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_cse.<wbr>cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_dead_<wbr>code_eliminate.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>generator.cpp (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_gs_<wbr>nir.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_gs_<wbr>visitor.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_gs_<wbr>visitor.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_live_<wbr>variables.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_live_<wbr>variables.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_nir.<wbr>cpp (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_reg_<wbr>allocate.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>surface_builder.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>surface_builder.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_tcs.<wbr>cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_tcs.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_tes.<wbr>cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_tes.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_<wbr>visitor.cpp (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_vs.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vec4_vs_<wbr>visitor.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_vue_map.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/brw_wm_iz.cpp (99%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/gen6_gs_<wbr>visitor.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/gen6_gs_<wbr>visitor.h (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/intel_asm_<wbr>annotation.c (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/intel_asm_<wbr>annotation.h (100%)<br>
rename src/{mesa/drivers/dri/i965/<wbr>test_eu_compact.c => intel/compiler/test_eu_<wbr>compact.cpp} (98%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_eu_<wbr>validate.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_fs_cmod_<wbr>propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_fs_copy_<wbr>propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_fs_<wbr>saturate_propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_vec4_<wbr>cmod_propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_vec4_<wbr>copy_propagation.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_vec4_<wbr>register_coalesce.cpp (100%)<br>
rename src/{mesa/drivers/dri/i965 => intel/compiler}/test_vf_float_<wbr>conversions.cpp (100%)<br>
delete mode 100644 src/intel/vulkan/Makefile.am<br>
delete mode 100644 src/intel/vulkan/Makefile.<wbr>sources<br>
create mode 100644 src/vulkan/wsi/.gitignore<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
2.11.1<br>
<br>
______________________________<wbr>_________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/mesa-dev</a><br>
</font></span></blockquote></div><br></div>