Merge remote-tracking branch 'mesa-public/master' into vulkan
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 22 Oct 2015 00:40:13 +0000 (17:40 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 22 Oct 2015 00:40:13 +0000 (17:40 -0700)
14 files changed:
1  2 
configure.ac
src/glsl/ast_to_hir.cpp
src/glsl/nir/glsl_to_nir.cpp
src/glsl/nir/glsl_types.h
src/glsl/nir/nir.h
src/mesa/drivers/dri/i965/brw_compiler.h
src/mesa/drivers/dri/i965/brw_defines.h
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs_nir.cpp
src/mesa/drivers/dri/i965/brw_program.c
src/mesa/drivers/dri/i965/brw_shader.cpp
src/mesa/drivers/dri/i965/brw_shader.h
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
src/mesa/main/mtypes.h

diff --cc configure.ac
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 2e47690d403bdde2d6cd5632067155a914e61f43,51b059fcaa1af92ec1f711fb5a3818e8ae58ef32..8899b30c1aefa7eef32fa9fcb803e77c527ae218
@@@ -233,6 -233,21 +233,18 @@@ bool opt_predicated_break(struct backen
  extern "C" {
  #endif
  
 -struct brw_compiler *
 -brw_compiler_create(void *mem_ctx, const struct brw_device_info *devinfo);
 -
+ /**
+  * Scratch data used when compiling a GLSL geometry shader.
+  */
+ struct brw_gs_compile
+ {
+    struct brw_gs_prog_key key;
+    struct brw_vue_map input_vue_map;
+    unsigned control_data_bits_per_vertex;
+    unsigned control_data_header_size_bits;
+ };
  void
  brw_assign_common_binding_table_offsets(gl_shader_stage stage,
                                          const struct brw_device_info *devinfo,
Simple merge