mesa: Changes to 'debian-experimental'
VERSION | 2
debian/changelog | 6
debian/libegl1-mesa.symbols | 35
docs/GL3.txt | 26
docs/VERSIONS | 4
docs/egl.html | 8
docs/envvars.html | 1
docs/index.html | 8
docs/libGL.txt | 2
docs/relnotes.html | 1
docs/relnotes/10.0.3.html | 2
docs/relnotes/10.5.5.html | 95
docs/relnotes/10.6.0.html | 18
docs/relnotes/7.10.html | 2
docs/specs/MESA_image_dma_buf_export.txt | 25
docs/versions.html | 4
docs/viewperf.html | 7
include/EGL/eglmesaext.h | 66
include/GL/internal/dri_interface.h | 60
include/pci_ids/radeonsi_pci_ids.h | 1
scons/llvm.py | 33
src/egl/drivers/dri2/egl_dri2.c | 178
src/egl/drivers/dri2/egl_dri2.h | 17
src/egl/drivers/dri2/egl_dri2_fallbacks.h | 9
src/egl/drivers/dri2/platform_wayland.c | 918 +++-
src/egl/drivers/dri2/platform_x11.c | 11
src/egl/drivers/haiku/egl_haiku.cpp | 2
src/egl/main/Makefile.sources | 4
src/egl/main/README.txt | 13
src/egl/main/eglapi.c | 626 --
src/egl/main/eglapi.h | 47
src/egl/main/eglarray.h | 8
src/egl/main/eglcompiler.h | 8
src/egl/main/eglconfig.c | 4
src/egl/main/eglconfig.h | 8
src/egl/main/eglcontext.h | 8
src/egl/main/eglcurrent.c | 8
src/egl/main/eglcurrent.h | 8
src/egl/main/egldefines.h | 6
src/egl/main/egldisplay.h | 13
src/egl/main/egldriver.c | 368 -
src/egl/main/egldriver.h | 22
src/egl/main/eglfallbacks.c | 21
src/egl/main/eglimage.h | 9
src/egl/main/egllog.h | 8
src/egl/main/eglmode.c | 357 -
src/egl/main/eglmode.h | 88
src/egl/main/eglscreen.c | 235 -
src/egl/main/eglscreen.h | 117
src/egl/main/eglsurface.c | 55
src/egl/main/eglsurface.h | 8
src/egl/main/eglsync.c | 71
src/egl/main/eglsync.h | 3
src/egl/main/egltypedefs.h | 12
src/gallium/SConscript | 5
src/gallium/auxiliary/Makefile.sources | 1
src/gallium/auxiliary/cso_cache/cso_context.c | 100
src/gallium/auxiliary/cso_cache/cso_context.h | 12
src/gallium/auxiliary/draw/draw_llvm.c | 2
src/gallium/auxiliary/gallivm/lp_bld_sample.c | 2
src/gallium/auxiliary/hud/hud_context.c | 6
src/gallium/auxiliary/hud/hud_driver_query.c | 5
src/gallium/auxiliary/hud/hud_private.h | 2
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | 4
src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c | 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c | 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c | 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c | 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c | 2
src/gallium/auxiliary/postprocess/postprocess.h | 9
src/gallium/auxiliary/postprocess/pp_run.c | 6
src/gallium/auxiliary/rbug/rbug_connection.c | 2
src/gallium/auxiliary/target-helpers/inline_drm_helper.h | 6
src/gallium/auxiliary/tgsi/tgsi_dump.c | 20
src/gallium/auxiliary/tgsi/tgsi_info.c | 4
src/gallium/auxiliary/tgsi/tgsi_sanity.c | 36
src/gallium/auxiliary/tgsi/tgsi_scan.c | 6
src/gallium/auxiliary/tgsi/tgsi_strings.c | 19
src/gallium/auxiliary/tgsi/tgsi_strings.h | 2
src/gallium/auxiliary/tgsi/tgsi_ureg.c | 26
src/gallium/auxiliary/tgsi/tgsi_ureg.h | 59
src/gallium/auxiliary/util/u_blit.c | 6
src/gallium/auxiliary/util/u_blitter.c | 28
src/gallium/auxiliary/util/u_blitter.h | 16
src/gallium/auxiliary/util/u_debug_flush.c | 2
src/gallium/auxiliary/util/u_debug_memory.c | 2
src/gallium/auxiliary/util/u_dirty_surfaces.h | 2
src/gallium/auxiliary/util/u_double_list.h | 147
src/gallium/auxiliary/util/u_dump_state.c | 2
src/gallium/auxiliary/util/u_tests.h | 8
src/gallium/auxiliary/util/u_tile.c | 4
src/gallium/auxiliary/util/u_video.h | 36
src/gallium/docs/source/context.rst | 5
src/gallium/docs/source/screen.rst | 12
src/gallium/docs/source/tgsi.rst | 70
src/gallium/drivers/freedreno/a3xx/fd3_emit.c | 27
src/gallium/drivers/freedreno/a3xx/fd3_format.c | 9
src/gallium/drivers/freedreno/a3xx/fd3_gmem.c | 124
src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c | 2
src/gallium/drivers/freedreno/freedreno_context.c | 10
src/gallium/drivers/freedreno/freedreno_context.h | 5
src/gallium/drivers/freedreno/freedreno_draw.c | 13
src/gallium/drivers/freedreno/freedreno_fence.c | 4
src/gallium/drivers/freedreno/freedreno_gmem.c | 38
src/gallium/drivers/freedreno/freedreno_gmem.h | 4
src/gallium/drivers/freedreno/freedreno_program.c | 19
src/gallium/drivers/freedreno/freedreno_query.c | 16
src/gallium/drivers/freedreno/freedreno_query.h | 2
src/gallium/drivers/freedreno/freedreno_query_hw.c | 5
src/gallium/drivers/freedreno/freedreno_query_hw.h | 2
src/gallium/drivers/freedreno/freedreno_query_sw.c | 3
src/gallium/drivers/freedreno/freedreno_resource.c | 126
src/gallium/drivers/freedreno/freedreno_resource.h | 16
src/gallium/drivers/freedreno/freedreno_screen.c | 4
src/gallium/drivers/freedreno/freedreno_util.c | 3
src/gallium/drivers/freedreno/ir3/ir3_nir_lower_if_else.c | 7
src/gallium/drivers/i915/i915_prim_vbuf.c | 2
src/gallium/drivers/i915/i915_query.c | 3
src/gallium/drivers/i915/i915_resource_texture.c | 2
src/gallium/drivers/i915/i915_screen.c | 1
src/gallium/drivers/i915/i915_state_dynamic.c | 2
src/gallium/drivers/i915/i915_state_immediate.c | 2
src/gallium/drivers/ilo/Makefile.sources | 43
src/gallium/drivers/ilo/core/ilo_buffer.h | 90
src/gallium/drivers/ilo/core/ilo_builder.c | 495 ++
src/gallium/drivers/ilo/core/ilo_builder.h | 557 ++
src/gallium/drivers/ilo/core/ilo_builder_3d.h | 92
src/gallium/drivers/ilo/core/ilo_builder_3d_bottom.h | 1815 ++++++++
src/gallium/drivers/ilo/core/ilo_builder_3d_top.h | 1899 ++++++++
src/gallium/drivers/ilo/core/ilo_builder_blt.h | 322 +
src/gallium/drivers/ilo/core/ilo_builder_decode.c | 685 +++
src/gallium/drivers/ilo/core/ilo_builder_media.h | 277 +
src/gallium/drivers/ilo/core/ilo_builder_mi.h | 220
src/gallium/drivers/ilo/core/ilo_builder_render.h | 303 +
src/gallium/drivers/ilo/core/ilo_core.h | 46
src/gallium/drivers/ilo/core/ilo_debug.c | 51
src/gallium/drivers/ilo/core/ilo_debug.h | 103
src/gallium/drivers/ilo/core/ilo_dev.c | 186
src/gallium/drivers/ilo/core/ilo_dev.h | 81
src/gallium/drivers/ilo/core/ilo_fence.h | 73
src/gallium/drivers/ilo/core/ilo_format.c | 755 +++
src/gallium/drivers/ilo/core/ilo_format.h | 168
src/gallium/drivers/ilo/core/ilo_image.c | 1437 ++++++
src/gallium/drivers/ilo/core/ilo_image.h | 341 +
src/gallium/drivers/ilo/core/ilo_state_3d.h | 427 +
src/gallium/drivers/ilo/core/ilo_state_3d_bottom.c | 2222 +++++++++
src/gallium/drivers/ilo/core/ilo_state_3d_top.c | 1716 +++++++
src/gallium/drivers/ilo/core/intel_winsys.h | 329 +
src/gallium/drivers/ilo/ilo_blit.c | 2
src/gallium/drivers/ilo/ilo_blit.h | 4
src/gallium/drivers/ilo/ilo_blitter_blt.c | 44
src/gallium/drivers/ilo/ilo_blitter_rectlist.c | 18
src/gallium/drivers/ilo/ilo_builder.c | 495 --
src/gallium/drivers/ilo/ilo_builder.h | 554 --
src/gallium/drivers/ilo/ilo_builder_3d.h | 91
src/gallium/drivers/ilo/ilo_builder_3d_bottom.h | 1814 --------
src/gallium/drivers/ilo/ilo_builder_3d_top.h | 1899 --------
src/gallium/drivers/ilo/ilo_builder_blt.h | 321 -
src/gallium/drivers/ilo/ilo_builder_decode.c | 684 ---
src/gallium/drivers/ilo/ilo_builder_media.h | 276 -
src/gallium/drivers/ilo/ilo_builder_mi.h | 219
src/gallium/drivers/ilo/ilo_builder_render.h | 302 -
src/gallium/drivers/ilo/ilo_common.h | 122
src/gallium/drivers/ilo/ilo_context.c | 5
src/gallium/drivers/ilo/ilo_context.h | 2
src/gallium/drivers/ilo/ilo_cp.c | 6
src/gallium/drivers/ilo/ilo_cp.h | 6
src/gallium/drivers/ilo/ilo_draw.c | 2
src/gallium/drivers/ilo/ilo_format.c | 805 ---
src/gallium/drivers/ilo/ilo_format.h | 150
src/gallium/drivers/ilo/ilo_layout.c | 1410 ------
src/gallium/drivers/ilo/ilo_layout.h | 293 -
src/gallium/drivers/ilo/ilo_query.c | 7
src/gallium/drivers/ilo/ilo_render.c | 8
src/gallium/drivers/ilo/ilo_render_dynamic.c | 5
src/gallium/drivers/ilo/ilo_render_gen.h | 9
src/gallium/drivers/ilo/ilo_render_gen6.c | 6
src/gallium/drivers/ilo/ilo_render_gen7.c | 4
src/gallium/drivers/ilo/ilo_render_gen8.c | 4
src/gallium/drivers/ilo/ilo_render_media.c | 6
src/gallium/drivers/ilo/ilo_render_surface.c | 3
src/gallium/drivers/ilo/ilo_resource.c | 278 -
src/gallium/drivers/ilo/ilo_resource.h | 58
src/gallium/drivers/ilo/ilo_screen.c | 305 -
src/gallium/drivers/ilo/ilo_screen.h | 14
src/gallium/drivers/ilo/ilo_shader.c | 18
src/gallium/drivers/ilo/ilo_shader.h | 8
src/gallium/drivers/ilo/ilo_state.c | 58
src/gallium/drivers/ilo/ilo_state.h | 259 -
src/gallium/drivers/ilo/ilo_state_3d.h | 167
src/gallium/drivers/ilo/ilo_state_3d_bottom.c | 2225 ----------
src/gallium/drivers/ilo/ilo_state_3d_top.c | 1713 -------
src/gallium/drivers/ilo/ilo_transfer.c | 95
src/gallium/drivers/ilo/intel_winsys.h | 329 -
src/gallium/drivers/ilo/shader/ilo_shader_internal.h | 2
src/gallium/drivers/ilo/shader/toy_compiler.c | 2
src/gallium/drivers/ilo/shader/toy_compiler.h | 8
src/gallium/drivers/ilo/shader/toy_compiler_asm.c | 6
src/gallium/drivers/ilo/shader/toy_compiler_disasm.c | 8
src/gallium/drivers/llvmpipe/lp_public.h | 8
src/gallium/drivers/llvmpipe/lp_query.c | 3
src/gallium/drivers/llvmpipe/lp_rast.c | 2
src/gallium/drivers/llvmpipe/lp_scene.h | 2
src/gallium/drivers/llvmpipe/lp_screen.c | 4
src/gallium/drivers/llvmpipe/lp_setup.c | 10
src/gallium/drivers/llvmpipe/lp_state_sampler.c | 40
src/gallium/drivers/noop/noop_pipe.c | 3
src/gallium/drivers/nouveau/codegen/lib/gk110.asm | 18
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 16
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 2
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 5
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 7
src/gallium/drivers/nouveau/codegen/nv50_ir_inlines.h | 2
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 25
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h | 1
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 3
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp | 5
src/gallium/drivers/nouveau/nouveau_buffer.h | 2
src/gallium/drivers/nouveau/nouveau_fence.c | 2
src/gallium/drivers/nouveau/nouveau_fence.h | 2
src/gallium/drivers/nouveau/nouveau_heap.h | 20
src/gallium/drivers/nouveau/nouveau_mm.c | 2
src/gallium/drivers/nouveau/nv30/nv30_query.c | 5
src/gallium/drivers/nouveau/nv30/nv30_screen.c | 1
src/gallium/drivers/nouveau/nv30/nv30_screen.h | 2
src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c | 17
src/gallium/drivers/nouveau/nv50/nv50_context.c | 11
src/gallium/drivers/nouveau/nv50/nv50_context.h | 29
src/gallium/drivers/nouveau/nv50/nv50_query.c | 3
src/gallium/drivers/nouveau/nv50/nv50_resource.h | 2
src/gallium/drivers/nouveau/nv50/nv50_screen.c | 1
src/gallium/drivers/nouveau/nv50/nv50_screen.h | 24
src/gallium/drivers/nouveau/nv50/nv50_state_validate.c | 2
src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 7
src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 24
src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 11
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 137
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 4
src/gallium/drivers/nouveau/nvc0/nvc0_screen.h | 33
src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 18
src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c | 2
src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 6
src/gallium/drivers/r300/Automake.inc | 2
src/gallium/drivers/r300/compiler/memory_pool.h | 2
src/gallium/drivers/r300/compiler/radeon_variable.c | 2
src/gallium/drivers/r300/r300_chipset.c | 2
src/gallium/drivers/r300/r300_context.h | 1
src/gallium/drivers/r300/r300_emit.c | 2
src/gallium/drivers/r300/r300_query.c | 9
src/gallium/drivers/r300/r300_reg.h | 2
src/gallium/drivers/r300/r300_screen.c | 1
src/gallium/drivers/r300/r300_screen.h | 2
src/gallium/drivers/r300/r300_tgsi_to_rc.h | 2
src/gallium/drivers/r600/compute_memory_pool.c | 2
src/gallium/drivers/r600/evergreen_compute.c | 2
src/gallium/drivers/r600/evergreen_hw_context.c | 2
src/gallium/drivers/r600/evergreen_state.c | 8
src/gallium/drivers/r600/r600_hw_context.c | 2
src/gallium/drivers/r600/r600_llvm.c | 2
src/gallium/drivers/r600/r600_pipe.c | 1
src/gallium/drivers/r600/r600_pipe.h | 2
src/gallium/drivers/r600/r600_state.c | 2
src/gallium/drivers/r600/r600_state_common.c | 35
src/gallium/drivers/r600/r600_uvd.c | 2
src/gallium/drivers/radeon/Makefile.am | 4
src/gallium/drivers/radeon/Makefile.sources | 4
src/gallium/drivers/radeon/r600_gpu_load.c | 141
src/gallium/drivers/radeon/r600_pipe_common.c | 61
src/gallium/drivers/radeon/r600_pipe_common.h | 23
src/gallium/drivers/radeon/r600_query.c | 50
src/gallium/drivers/radeon/r600_texture.c | 12
src/gallium/drivers/radeon/radeon_uvd.c | 7
src/gallium/drivers/radeon/radeon_uvd.h | 6
src/gallium/drivers/radeon/radeon_vce.c | 3
src/gallium/drivers/radeon/radeon_vce.h | 8
src/gallium/drivers/radeon/radeon_vce_40_2_2.c | 1
src/gallium/drivers/radeon/radeon_video.c | 3
src/gallium/drivers/radeon/radeon_video.h | 4
src/gallium/drivers/radeon/radeon_winsys.h | 683 +++
src/gallium/drivers/radeonsi/si_pipe.c | 4
src/gallium/drivers/radeonsi/si_pm4.h | 2
src/gallium/drivers/radeonsi/si_state.c | 23
src/gallium/drivers/radeonsi/si_uvd.c | 4
src/gallium/drivers/rbug/rbug_context.c | 7
src/gallium/drivers/rbug/rbug_public.h | 8
src/gallium/drivers/softpipe/sp_public.h | 8
src/gallium/drivers/softpipe/sp_query.c | 3
src/gallium/drivers/softpipe/sp_screen.c | 4
src/gallium/drivers/softpipe/sp_state_sampler.c | 12
src/gallium/drivers/softpipe/sp_tex_sample.c | 273 -
src/gallium/drivers/softpipe/sp_tex_tile_cache.c | 11
src/gallium/drivers/softpipe/sp_tex_tile_cache.h | 4
src/gallium/drivers/svga/include/svga3d_surfacedefs.h | 6
src/gallium/drivers/svga/svga_context.h | 2
src/gallium/drivers/svga/svga_pipe_query.c | 3
src/gallium/drivers/svga/svga_resource_buffer.h | 2
src/gallium/drivers/svga/svga_resource_buffer_upload.c | 1
src/gallium/drivers/svga/svga_screen.c | 7
src/gallium/drivers/svga/svga_screen_cache.h | 2
src/gallium/drivers/trace/tr_context.c | 32
src/gallium/drivers/trace/tr_dump_state.c | 2
src/gallium/drivers/vc4/vc4_program.c | 2
src/gallium/drivers/vc4/vc4_screen.c | 1
src/gallium/include/pipe/p_context.h | 20
src/gallium/include/pipe/p_defines.h | 73
src/gallium/include/pipe/p_screen.h | 11
src/gallium/include/pipe/p_shader_tokens.h | 18
src/gallium/include/pipe/p_state.h | 6
src/gallium/include/pipe/p_video_state.h | 1
src/gallium/include/state_tracker/opencl_interop.h | 40
src/gallium/include/state_tracker/st_api.h | 1
src/gallium/state_trackers/clover/Makefile.am | 3
src/gallium/state_trackers/clover/Makefile.sources | 3
src/gallium/state_trackers/clover/api/interop.cpp | 64
src/gallium/state_trackers/clover/api/program.cpp | 19
src/gallium/state_trackers/clover/core/compiler.hpp | 14
src/gallium/state_trackers/clover/core/error.hpp | 10
src/gallium/state_trackers/clover/core/event.cpp | 79
src/gallium/state_trackers/clover/core/event.hpp | 20
src/gallium/state_trackers/clover/core/kernel.cpp | 2
src/gallium/state_trackers/clover/core/module.cpp | 56
src/gallium/state_trackers/clover/core/module.hpp | 23
src/gallium/state_trackers/clover/core/program.cpp | 4
src/gallium/state_trackers/clover/core/program.hpp | 2
src/gallium/state_trackers/clover/core/queue.cpp | 2
src/gallium/state_trackers/clover/core/queue.hpp | 2
src/gallium/state_trackers/clover/llvm/invocation.cpp | 42
src/gallium/state_trackers/clover/tgsi/compiler.cpp | 12
src/gallium/state_trackers/clover/util/compat.cpp | 38
src/gallium/state_trackers/clover/util/compat.hpp | 444 -
src/gallium/state_trackers/dri/dri2.c | 173
src/gallium/state_trackers/dri/dri_context.c | 27
src/gallium/state_trackers/dri/dri_screen.c | 1
src/gallium/state_trackers/dri/dri_screen.h | 10
src/gallium/state_trackers/dri/drisw.c | 1
src/gallium/state_trackers/glx/xlib/xm_api.c | 2
src/gallium/state_trackers/hgl/hgl.c | 16
src/gallium/state_trackers/hgl/hgl_context.h | 14
src/gallium/state_trackers/nine/adapter9.c | 5
src/gallium/state_trackers/nine/basetexture9.c | 289 -
src/gallium/state_trackers/nine/basetexture9.h | 21
src/gallium/state_trackers/nine/cubetexture9.c | 55
src/gallium/state_trackers/nine/cubetexture9.h | 1
src/gallium/state_trackers/nine/device9.c | 85
src/gallium/state_trackers/nine/device9.h | 6
src/gallium/state_trackers/nine/indexbuffer9.c | 14
src/gallium/state_trackers/nine/nine_pipe.h | 52
src/gallium/state_trackers/nine/nine_shader.c | 36
src/gallium/state_trackers/nine/nine_state.c | 49
src/gallium/state_trackers/nine/nine_state.h | 2
src/gallium/state_trackers/nine/query9.c | 19
src/gallium/state_trackers/nine/stateblock9.c | 2
src/gallium/state_trackers/nine/surface9.c | 186
src/gallium/state_trackers/nine/surface9.h | 18
src/gallium/state_trackers/nine/swapchain9.c | 4
src/gallium/state_trackers/nine/texture9.c | 42
src/gallium/state_trackers/nine/texture9.h | 1
src/gallium/state_trackers/nine/vertexbuffer9.c | 4
src/gallium/state_trackers/nine/volume9.c | 24
src/gallium/state_trackers/nine/volumetexture9.c | 28
src/gallium/state_trackers/omx/vid_dec.c | 18
src/gallium/state_trackers/omx/vid_dec.h | 3
src/gallium/state_trackers/omx/vid_dec_h264.c | 23
src/gallium/state_trackers/omx/vid_dec_mpeg12.c | 14
src/gallium/state_trackers/omx/vid_enc.h | 2
src/gallium/state_trackers/osmesa/Makefile.am | 2
src/gallium/state_trackers/osmesa/SConscript | 26
src/gallium/state_trackers/va/context.c | 5
src/gallium/state_trackers/vdpau/decode.c | 5
src/gallium/state_trackers/vdpau/device.c | 2
src/gallium/state_trackers/wgl/stw_framebuffer.h | 2
src/gallium/targets/haiku-softpipe/GalliumContext.cpp | 25
src/gallium/targets/haiku-softpipe/GalliumContext.h | 6
src/gallium/targets/opencl/opencl.sym | 1
src/gallium/targets/osmesa/Makefile.am | 6
src/gallium/targets/osmesa/SConscript | 43
src/gallium/targets/osmesa/osmesa.def | 16
src/gallium/targets/osmesa/osmesa.mingw.def | 13
src/gallium/targets/pipe-loader/pipe_r300.c | 2
src/gallium/targets/pipe-loader/pipe_r600.c | 2
src/gallium/targets/pipe-loader/pipe_radeonsi.c | 2
src/gallium/winsys/intel/drm/intel_drm_winsys.c | 2
src/gallium/winsys/radeon/drm/Makefile.sources | 4
src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 6
src/gallium/winsys/radeon/drm/radeon_drm_surface.c | 180
src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 55
src/gallium/winsys/radeon/drm/radeon_drm_winsys.h | 3
src/gallium/winsys/radeon/drm/radeon_winsys.h | 604 --
src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c | 6
src/gallium/winsys/svga/drm/vmw_fence.c | 2
src/gallium/winsys/sw/hgl/hgl_sw_winsys.h | 7
src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c | 2
src/glsl/Makefile.sources | 1
src/glsl/ast_function.cpp | 2
src/glsl/ast_to_hir.cpp | 44
src/glsl/ast_type.cpp | 10
src/glsl/builtin_functions.cpp | 130
src/glsl/builtin_types.cpp | 2
src/glsl/builtin_variables.cpp | 37
src/glsl/glcpp/glcpp-parse.y | 5
src/glsl/glsl_lexer.ll | 2
src/glsl/glsl_parser.yy | 36
src/glsl/glsl_parser_extras.cpp | 24
src/glsl/glsl_parser_extras.h | 42
src/glsl/glsl_types.h | 7
src/glsl/ir_set_program_inouts.cpp | 16
src/glsl/link_uniform_blocks.cpp | 8
src/glsl/link_uniforms.cpp | 8
src/glsl/linker.cpp | 60
src/glsl/lower_packed_varyings.cpp | 8
src/glsl/lower_packing_builtins.cpp | 8
src/glsl/nir/glsl_to_nir.cpp | 136
src/glsl/nir/nir.c | 226 -
src/glsl/nir/nir.h | 58
src/glsl/nir/nir_builder.h | 6
src/glsl/nir/nir_from_ssa.c | 152
src/glsl/nir/nir_intrinsics.h | 34
src/glsl/nir/nir_lower_atomics.c | 3
src/glsl/nir/nir_lower_locals_to_regs.c | 14
src/glsl/nir/nir_lower_samplers.cpp | 61
src/glsl/nir/nir_lower_tex_projector.c | 12
src/glsl/nir/nir_lower_to_source_mods.c | 20
src/glsl/nir/nir_lower_vars_to_ssa.c | 3
src/glsl/nir/nir_opcodes.py | 2
src/glsl/nir/nir_opt_algebraic.py | 27
src/glsl/nir/nir_opt_copy_propagate.c | 71
src/glsl/nir/nir_opt_gcm.c | 14
src/glsl/nir/nir_opt_global_to_local.c | 13
src/glsl/nir/nir_opt_peephole_ffma.c | 9
src/glsl/nir/nir_opt_peephole_select.c | 10
src/glsl/nir/nir_search.c | 31
src/glsl/nir/nir_to_ssa.c | 19
src/glsl/nir/nir_validate.c | 160
src/glsl/opt_dead_builtin_varyings.cpp | 18
src/glsl/opt_function_inlining.cpp | 2
src/glx/XF86dri.c | 2
src/glx/apple/apple_glx.c | 2
src/glx/apple/apple_glx_context.c | 2
src/glx/apple/apple_glx_surface.c | 4
src/glx/dri2_glx.c | 2
src/glx/dri3_glx.c | 7
src/glx/glxcmds.c | 2
src/glx/glxextensions.c | 69
src/glx/indirect_vertex_array.c | 2
src/glx/single2.c | 10
src/gtest/include/gtest/internal/gtest-filepath.h | 2
src/gtest/src/gtest-filepath.cc | 2
src/hgl/GLDispatcher.cpp | 5
src/hgl/GLDispatcher.h | 4
src/hgl/SConscript | 1
src/loader/loader.h | 11
src/mapi/glapi/gen/AMD_performance_monitor.xml | 22
src/mapi/glapi/gen/APPLE_object_purgeable.xml | 6
src/mapi/glapi/gen/APPLE_vertex_array_object.xml | 10
src/mapi/glapi/gen/ARB_ES2_compatibility.xml | 10
src/mapi/glapi/gen/ARB_base_instance.xml | 9
src/mapi/glapi/gen/ARB_blend_func_extended.xml | 4
src/mapi/glapi/gen/ARB_clear_buffer_object.xml | 8
src/mapi/glapi/gen/ARB_clear_texture.xml | 4
src/mapi/glapi/gen/ARB_clip_control.xml | 2
src/mapi/glapi/gen/ARB_compute_shader.xml | 4
src/mapi/glapi/gen/ARB_copy_buffer.xml | 2
src/mapi/glapi/gen/ARB_copy_image.xml | 2
src/mapi/glapi/gen/ARB_direct_state_access.xml | 355 +
src/mapi/glapi/gen/ARB_draw_buffers_blend.xml | 8
src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml | 11
src/mapi/glapi/gen/ARB_draw_indirect.xml | 8
src/mapi/glapi/gen/ARB_draw_instanced.xml | 4
src/mapi/glapi/gen/ARB_framebuffer_object.xml | 48
src/mapi/glapi/gen/ARB_geometry_shader4.xml | 2
src/mapi/glapi/gen/ARB_get_program_binary.xml | 6
src/mapi/glapi/gen/ARB_gpu_shader_fp64.xml | 36
src/mapi/glapi/gen/ARB_internalformat_query.xml | 3
src/mapi/glapi/gen/ARB_invalidate_subdata.xml | 12
src/mapi/glapi/gen/ARB_map_buffer_range.xml | 4
src/mapi/glapi/gen/ARB_multi_bind.xml | 12
src/mapi/glapi/gen/ARB_program_interface_query.xml | 12
src/mapi/glapi/gen/ARB_robustness.xml | 40
src/mapi/glapi/gen/ARB_sampler_objects.xml | 28
src/mapi/glapi/gen/ARB_separate_shader_objects.xml | 122
src/mapi/glapi/gen/ARB_shader_atomic_counters.xml | 2
src/mapi/glapi/gen/ARB_shader_image_load_store.xml | 4
src/mapi/glapi/gen/ARB_sync.xml | 14
src/mapi/glapi/gen/ARB_texture_buffer_range.xml | 2
src/mapi/glapi/gen/ARB_texture_multisample.xml | 8
src/mapi/glapi/gen/ARB_texture_storage.xml | 12
src/mapi/glapi/gen/ARB_texture_storage_multisample.xml | 4
src/mapi/glapi/gen/ARB_texture_view.xml | 2
src/mapi/glapi/gen/ARB_uniform_buffer_object.xml | 14
src/mapi/glapi/gen/ARB_vertex_array_object.xml | 8
src/mapi/glapi/gen/ARB_vertex_attrib_64bit.xml | 70
src/mapi/glapi/gen/ARB_vertex_attrib_binding.xml | 12
src/mapi/glapi/gen/ARB_vertex_type_2_10_10_10_rev.xml | 106
src/mapi/glapi/gen/ARB_viewport_array.xml | 20
src/mapi/glapi/gen/EXT_framebuffer_object.xml | 6
src/mapi/glapi/gen/EXT_gpu_shader4.xml | 28
src/mapi/glapi/gen/EXT_provoking_vertex.xml | 2
src/mapi/glapi/gen/EXT_separate_shader_objects.xml | 94
src/mapi/glapi/gen/EXT_texture_integer.xml | 4
src/mapi/glapi/gen/EXT_transform_feedback.xml | 16
src/mapi/glapi/gen/GL3x.xml | 100
src/mapi/glapi/gen/GL4x.xml | 10
src/mapi/glapi/gen/INTEL_performance_query.xml | 20
src/mapi/glapi/gen/KHR_debug.xml | 20
src/mapi/glapi/gen/Makefile.am | 4
src/mapi/glapi/gen/NV_primitive_restart.xml | 4
src/mapi/glapi/gen/NV_texture_barrier.xml | 2
src/mapi/glapi/gen/NV_vdpau_interop.xml | 20
src/mapi/glapi/gen/OES_EGL_image.xml | 6
src/mapi/glapi/gen/OES_fixed_point.xml | 123
src/mapi/glapi/gen/OES_single_precision.xml | 17
src/mapi/glapi/gen/es_EXT.xml | 166
src/mapi/glapi/gen/glX_proto_send.py | 2
src/mapi/glapi/gen/glX_proto_size.py | 2
src/mapi/glapi/gen/gl_API.dtd | 2
src/mapi/glapi/gen/gl_API.xml | 1745 +++----
src/mapi/glapi/gen/gl_XML.py | 20
src/mapi/glapi/gen/gl_and_es_API.xml | 86
src/mapi/glapi/gen/gl_genexec.py | 4
src/mapi/glapi/gen/gl_x86-64_asm.py | 2
src/mapi/glapi/gen/static_data.py | 1729 +++++++
src/mapi/glapi/glapi_priv.h | 8
src/mapi/glapi/tests/check_table.cpp | 1
src/mesa/Makefile.am | 1
src/mesa/Makefile.sources | 2
src/mesa/drivers/SConscript | 3
src/mesa/drivers/common/driverfuncs.c | 2
src/mesa/drivers/common/meta.c | 4
src/mesa/drivers/dri/i915/i830_state.c | 6
src/mesa/drivers/dri/i915/i830_vtbl.c | 4
src/mesa/drivers/dri/i915/i915_state.c | 4
src/mesa/drivers/dri/i915/i915_vtbl.c | 4
src/mesa/drivers/dri/i915/intel_context.h | 2
src/mesa/drivers/dri/i915/intel_extensions.c | 1
src/mesa/drivers/dri/i915/intel_fbo.c | 2
src/mesa/drivers/dri/i915/intel_syncobj.c | 6
src/mesa/drivers/dri/i915/intel_tex_layout.c | 2
src/mesa/drivers/dri/i965/Makefile.sources | 4
src/mesa/drivers/dri/i965/brw_binding_tables.c | 21
src/mesa/drivers/dri/i965/brw_blorp.cpp | 14
src/mesa/drivers/dri/i965/brw_blorp.h | 27
src/mesa/drivers/dri/i965/brw_blorp_blit_eu.cpp | 4
src/mesa/drivers/dri/i965/brw_clip_unfilled.c | 6
src/mesa/drivers/dri/i965/brw_clip_util.c | 4
src/mesa/drivers/dri/i965/brw_compute.c | 163
src/mesa/drivers/dri/i965/brw_conditional_render.c | 161
src/mesa/drivers/dri/i965/brw_context.c | 42
src/mesa/drivers/dri/i965/brw_context.h | 101
src/mesa/drivers/dri/i965/brw_cs.cpp | 380 +
src/mesa/drivers/dri/i965/brw_cs.h | 48
src/mesa/drivers/dri/i965/brw_defines.h | 71
src/mesa/drivers/dri/i965/brw_device_info.c | 15
src/mesa/drivers/dri/i965/brw_device_info.h | 1
src/mesa/drivers/dri/i965/brw_draw.c | 16
src/mesa/drivers/dri/i965/brw_eu.h | 55
src/mesa/drivers/dri/i965/brw_eu_compact.c | 15
src/mesa/drivers/dri/i965/brw_eu_emit.c | 602 ++
src/mesa/drivers/dri/i965/brw_fs.cpp | 675 ++-
src/mesa/drivers/dri/i965/brw_fs.h | 48
src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp | 23
src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 119
src/mesa/drivers/dri/i965/brw_fs_generator.cpp | 144
src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 76
src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 4
src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp | 17
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 367 -
src/mesa/drivers/dri/i965/brw_ir_fs.h | 53
src/mesa/drivers/dri/i965/brw_ir_vec4.h | 7
src/mesa/drivers/dri/i965/brw_misc_state.c | 23
src/mesa/drivers/dri/i965/brw_program.c | 13
src/mesa/drivers/dri/i965/brw_queryobj.c | 18
src/mesa/drivers/dri/i965/brw_reg.h | 6
src/mesa/drivers/dri/i965/brw_sampler_state.c | 74
src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp | 4
src/mesa/drivers/dri/i965/brw_shader.cpp | 25
src/mesa/drivers/dri/i965/brw_shader.h | 7
src/mesa/drivers/dri/i965/brw_state.h | 85
src/mesa/drivers/dri/i965/brw_state_batch.c | 20
src/mesa/drivers/dri/i965/brw_state_cache.c | 3
src/mesa/drivers/dri/i965/brw_state_dump.c | 320 +
src/mesa/drivers/dri/i965/brw_state_upload.c | 21
src/mesa/drivers/dri/i965/brw_structs.h | 2
src/mesa/drivers/dri/i965/brw_surface_formats.c | 449 +-
src/mesa/drivers/dri/i965/brw_tex_layout.c | 139
src/mesa/drivers/dri/i965/brw_vec4.cpp | 93
src/mesa/drivers/dri/i965/brw_vec4.h | 13
src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp | 1
src/mesa/drivers/dri/i965/brw_vec4_cse.cpp | 2
src/mesa/drivers/dri/i965/brw_vec4_generator.cpp | 91
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 49
src/mesa/drivers/dri/i965/brw_wm_state.c | 2
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 104
src/mesa/drivers/dri/i965/gen6_blorp.cpp | 126
src/mesa/drivers/dri/i965/gen6_sf_state.c | 22
src/mesa/drivers/dri/i965/gen6_surface_state.c | 25
src/mesa/drivers/dri/i965/gen6_viewport_state.c | 73
src/mesa/drivers/dri/i965/gen6_wm_state.c | 121
src/mesa/drivers/dri/i965/gen7_blorp.cpp | 103
src/mesa/drivers/dri/i965/gen7_sf_state.c | 21
src/mesa/drivers/dri/i965/gen7_sol_state.c | 2
src/mesa/drivers/dri/i965/gen7_wm_state.c | 59
src/mesa/drivers/dri/i965/gen7_wm_surface_state.c | 155
src/mesa/drivers/dri/i965/gen8_misc_state.c | 4
src/mesa/drivers/dri/i965/gen8_ps_state.c | 75
src/mesa/drivers/dri/i965/gen8_surface_state.c | 172
src/mesa/drivers/dri/i965/intel_batchbuffer.c | 55
src/mesa/drivers/dri/i965/intel_debug.c | 5
src/mesa/drivers/dri/i965/intel_debug.h | 1
src/mesa/drivers/dri/i965/intel_extensions.c | 89
src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 18
src/mesa/drivers/dri/i965/intel_pixel_read.c | 24
src/mesa/drivers/dri/i965/intel_reg.h | 23
src/mesa/drivers/dri/i965/intel_screen.c | 12
src/mesa/drivers/dri/i965/intel_screen.h | 12
src/mesa/drivers/dri/i965/intel_syncobj.c | 229 -
src/mesa/drivers/dri/i965/intel_tex_image.c | 9
src/mesa/drivers/dri/i965/intel_tex_validate.c | 6
src/mesa/drivers/dri/i965/test_fs_cmod_propagation.cpp | 3
src/mesa/drivers/dri/i965/test_fs_saturate_propagation.cpp | 3
src/mesa/drivers/dri/nouveau/nouveau_fbo.c | 2
src/mesa/drivers/dri/r200/r200_ioctl.h | 2
src/mesa/drivers/dri/r200/r200_state.c | 4
src/mesa/drivers/dri/r200/r200_texstate.c | 2
src/mesa/drivers/dri/radeon/radeon_common.c | 4
src/mesa/drivers/dri/radeon/radeon_common_context.h | 2
src/mesa/drivers/dri/radeon/radeon_fbo.c | 2
src/mesa/drivers/dri/radeon/radeon_ioctl.h | 2
src/mesa/drivers/dri/radeon/radeon_state.c | 4
src/mesa/drivers/dri/swrast/swrast.c | 17
src/mesa/drivers/haiku/swrast/SConscript | 33
src/mesa/drivers/haiku/swrast/SoftwareRast.cpp | 697 ---
src/mesa/drivers/haiku/swrast/SoftwareRast.h | 95
src/mesa/drivers/haiku/swrast/SoftwareRast.rdef | 39
src/mesa/drivers/x11/xm_api.c | 2
src/mesa/main/api_arrayelt.c | 79
src/mesa/main/api_loopback.c | 60
src/mesa/main/api_loopback.h | 16
src/mesa/main/arrayobj.c | 192
src/mesa/main/arrayobj.h | 9
src/mesa/main/blend.c | 37
src/mesa/main/blend.h | 16
src/mesa/main/blit.c | 219
src/mesa/main/blit.h | 13
src/mesa/main/bufferobj.c | 105
src/mesa/main/buffers.c | 261 -
src/mesa/main/buffers.h | 29
src/mesa/main/clear.c | 106
src/mesa/main/clear.h | 16
src/mesa/main/compute.c | 20
src/mesa/main/context.c | 13
src/mesa/main/context.h | 20
src/mesa/main/dd.h | 20
src/mesa/main/dlist.c | 30
src/mesa/main/extensions.c | 4
src/mesa/main/fbobject.c | 1410 ++++--
src/mesa/main/fbobject.h | 81
src/mesa/main/ffvertex_prog.c | 4
src/mesa/main/formats.c | 2
src/mesa/main/framebuffer.c | 23
src/mesa/main/framebuffer.h | 7
src/mesa/main/genmipmap.c | 7
src/mesa/main/get.c | 9
src/mesa/main/macros.h | 5
src/mesa/main/mtypes.h | 17
src/mesa/main/pipelineobj.c | 6
src/mesa/main/queryobj.c | 19
src/mesa/main/readpix.c | 4
src/mesa/main/samplerobj.c | 7
src/mesa/main/shader_query.cpp | 30
src/mesa/main/shaderapi.c | 3
src/mesa/main/shaderimage.c | 130
src/mesa/main/shaderimage.h | 21
src/mesa/main/state.c | 25
src/mesa/main/tests/dispatch_sanity.cpp | 110
src/mesa/main/texenv.c | 2
src/mesa/main/texgetimage.c | 14
src/mesa/main/teximage.c | 74
src/mesa/main/texobj.c | 15
src/mesa/main/texparam.c | 86
src/mesa/main/texstorage.c | 7
src/mesa/main/transformfeedback.c | 42
src/mesa/main/uniform_query.cpp | 4
src/mesa/main/varray.c | 857 ++-
src/mesa/main/varray.h | 55
src/mesa/main/version.c | 349 -
src/mesa/main/vtxfmt.c | 12
src/mesa/math/m_matrix.c | 2
src/mesa/program/hash_table.h | 4
src/mesa/program/prog_cache.c | 2
src/mesa/program/prog_statevars.c | 4
src/mesa/program/prog_to_nir.c | 2
src/mesa/program/program.c | 3
src/mesa/program/program.h | 22
src/mesa/state_tracker/st_atom_array.c | 172
src/mesa/state_tracker/st_atom_framebuffer.c | 5
src/mesa/state_tracker/st_cb_bitmap.c | 8
src/mesa/state_tracker/st_cb_blit.c | 4
src/mesa/state_tracker/st_cb_clear.c | 6
src/mesa/state_tracker/st_cb_drawpixels.c | 8
src/mesa/state_tracker/st_cb_drawtex.c | 6
src/mesa/state_tracker/st_cb_fbo.c | 2
src/mesa/state_tracker/st_cb_flush.c | 37
src/mesa/state_tracker/st_cb_flush.h | 3
src/mesa/state_tracker/st_cb_perfmon.c | 425 +
src/mesa/state_tracker/st_cb_perfmon.h | 64
src/mesa/state_tracker/st_context.c | 16
src/mesa/state_tracker/st_context.h | 3
src/mesa/state_tracker/st_extensions.c | 16
src/mesa/state_tracker/st_format.c | 2
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 30
src/mesa/state_tracker/st_manager.c | 4
src/mesa/state_tracker/st_program.c | 5
src/mesa/state_tracker/st_program.h | 1
src/mesa/swrast/s_drawpix.c | 29
src/mesa/swrast/s_texcombine.c | 2
src/mesa/swrast/s_texrender.c | 2
src/mesa/tnl/t_vertex.h | 2
src/mesa/vbo/vbo_attrib_tmp.h | 119
src/mesa/vbo/vbo_context.h | 17
src/mesa/vbo/vbo_exec_api.c | 85
src/mesa/vbo/vbo_save_api.c | 14
src/mesa/vbo/vbo_save_draw.c | 2
src/mesa/vbo/vbo_split_copy.c | 1
src/util/Makefile.sources | 1
src/util/list.h | 204
src/util/macros.h | 2
726 files changed, 34900 insertions(+), 25376 deletions(-)
New commits:
commit c03d2f0573a707f243dc9ee95786d9ed07b05c6e
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Thu May 21 16:44:08 2015 +0300
update changelog, libegl1-mesa.symbols
diff --git a/debian/changelog b/debian/changelog
index 5b4503d..67918bb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
-mesa (10.6.0~git20150511-1) UNRELEASED; urgency=medium
+mesa (10.6.0~rc1-1) UNRELEASED; urgency=medium
- * New upstream snapshot
- * libegl1-mesa.symbols: Added new symbols.
+ * New upstream release candidate.
+ * libegl1-mesa.symbols: Updated.
* not-installed: Dropped wmesa.h which is gone.
-- Timo Aaltonen <tjaalton@debian.org> Mon, 27 Apr 2015 10:43:45 +0300
diff --git a/debian/libegl1-mesa.symbols b/debian/libegl1-mesa.symbols
index f9b96c6..2409f74 100644
--- a/debian/libegl1-mesa.symbols
+++ b/debian/libegl1-mesa.symbols
@@ -4,73 +4,36 @@ libEGL.so.1 libegl1-mesa #MINVER# | libegl1-x11
# package.
eglBindAPI@Base 7.8.1
eglBindTexImage@Base 7.8.1
- eglBindWaylandDisplayWL@Base 7.11~0
eglChooseConfig@Base 7.8.1
-# eglChooseModeMESA@Base 7.8.1
- eglClientWaitSyncKHR@Base 7.9
eglCopyBuffers@Base 7.8.1
-# eglCopyContextMESA@Base 7.8.1
eglCreateContext@Base 7.8.1
- eglCreateDRMImageMESA@Base 7.9
- eglCreateImageKHR@Base 7.8.1
eglCreatePbufferFromClientBuffer@Base 7.8.1
eglCreatePbufferSurface@Base 7.8.1
eglCreatePixmapSurface@Base 7.8.1
- eglCreatePlatformPixmapSurfaceEXT@Base 10.2
- eglCreatePlatformWindowSurfaceEXT@Base 10.2
-# eglCreateScreenSurfaceMESA@Base 7.8.1
- eglCreateSync64KHR@Base 10.6.0~
- eglCreateSyncKHR@Base 7.9
- eglCreateWaylandBufferFromImageWL@Base 10.0.1
eglCreateWindowSurface@Base 7.8.1
eglDestroyContext@Base 7.8.1
- eglDestroyImageKHR@Base 7.8.1
eglDestroySurface@Base 7.8.1
- eglDestroySyncKHR@Base 7.9
- eglExportDMABUFImageMESA@Base 10.6.0~
- eglExportDMABUFImageQueryMESA@Base 10.6.0~
- eglExportDRMImageMESA@Base 7.9
eglGetConfigAttrib@Base 7.8.1
eglGetConfigs@Base 7.8.1
eglGetCurrentContext@Base 7.8.1
eglGetCurrentDisplay@Base 7.8.1
eglGetCurrentSurface@Base 7.8.1
- eglGetDRMDisplayMESA@Base 7.9
eglGetDisplay@Base 7.8.1
eglGetError@Base 7.8.1
-# eglGetModeAttribMESA@Base 7.8.1
- eglGetSyncAttribKHR@Base 7.9
-# eglGetModesMESA@Base 7.8.1
- eglGetPlatformDisplayEXT@Base 10.2
eglGetProcAddress@Base 7.8.1
-# eglGetScreensMESA@Base 7.8.1
- eglGetSyncValuesCHROMIUM@Base 10.3~git
eglInitialize@Base 7.8.1
eglMakeCurrent@Base 7.8.1
- eglPostSubBufferNV@Base 8.0~rc1
eglQueryAPI@Base 7.8.1
eglQueryContext@Base 7.8.1
-# eglQueryModeStringMESA@Base 7.8.1
-# eglQueryScreenMESA@Base 7.8.1
-# eglQueryScreenModeMESA@Base 7.8.1
-# eglQueryScreenSurfaceMESA@Base 7.8.1
eglQueryString@Base 7.8.1
eglQuerySurface@Base 7.8.1
- eglQueryWaylandBufferWL@Base 8.1~0
eglReleaseTexImage@Base 7.8.1
eglReleaseThread@Base 7.8.1
-# eglScreenPositionMESA@Base 7.8.1
-# eglShowScreenSurfaceMESA@Base 7.8.1
- eglSignalSyncKHR@Base 7.9
eglSurfaceAttrib@Base 7.8.1
eglSwapBuffers@Base 7.8.1
- eglSwapBuffersRegionNOK@Base 7.9
- eglSwapBuffersWithDamageEXT@Base 9.2~0
eglSwapInterval@Base 7.8.1
eglTerminate@Base 7.8.1
- eglUnbindWaylandDisplayWL@Base 7.11~0
eglWaitClient@Base 7.8.1
eglWaitGL@Base 7.8.1
eglWaitNative@Base 7.8.1
- eglWaitSyncKHR@Base 10.6.0~
(arch=linux-any)wl_drm_interface@Base 8.0-2~
commit 7c5cca5ee2c4076db45f89658e3a38098d6f828d
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date: Tue May 19 12:02:04 2015 +0100
Increment version to 10.6.0-rc1
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
diff --git a/VERSION b/VERSION
index 8d30306..0548919 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-10.6.0-devel
+10.6.0-rc1
commit 0c9e0b7a6c79a32702140c91146c7267f1658cc4
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date: Tue May 19 12:51:19 2015 +0100
glapi: track GL_ARB_program_interface_query.xml
Add the file to the API_XML list, otherwise there will be no knowledge
by the build that it should be included in the tarball.
Thus the (scons) build will fail.
Fixes: b297fc27aa9(glapi: add GL_ARB_program_interface_query skeleton)
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
diff --git a/src/mapi/glapi/gen/Makefile.am b/src/mapi/glapi/gen/Makefile.am
index 4d23f82..adebd5c 100644
--- a/src/mapi/glapi/gen/Makefile.am
+++ b/src/mapi/glapi/gen/Makefile.am
@@ -141,6 +141,7 @@ API_XML = \
ARB_map_buffer_range.xml \
ARB_multi_bind.xml \
ARB_pipeline_statistics_query.xml \
+ ARB_program_interface_query.xml \
ARB_robustness.xml \
ARB_sample_shading.xml \
ARB_sampler_objects.xml \
commit 0148c0ae6a6795b5decc7ed7385be37a37e18a1f
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date: Tue May 19 12:15:02 2015 +0100
i965: add brw_cs.h to the sources list
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
diff --git a/src/mesa/drivers/dri/i965/Makefile.sources b/src/mesa/drivers/dri/i965/Makefile.sources
index a24c20a..ad73e6b 100644
--- a/src/mesa/drivers/dri/i965/Makefile.sources
+++ b/src/mesa/drivers/dri/i965/Makefile.sources
@@ -22,6 +22,7 @@ i965_FILES = \
brw_context.c \
brw_context.h \
brw_cs.cpp \
+ brw_cs.h \
brw_cubemap_normalize.cpp \
brw_curbe.c \
brw_dead_control_flow.cpp \
commit 7af2601a078047ed79c9fb81b6c4f98f22a5d049
Author: Alexander von Gluck IV <kallisti5@unixzen.com>
Date: Sun May 17 08:50:43 2015 -0500
mesa/driver/haiku: Drop Mesa swrast renderer
This just created extra upkeep and the push to move extern
C's into mesa code would mean a large number of extern's
in core Mesa driver interfaces. The Haiku Gallium renderers
are mostly insulated via the C-based Haiku state tracker.
As any future hardware support in Haiku will be gallium
based, lets just drop swrast.
Haiku has a Mesa 7.12 fork for gcc2 that uses swrast.
This commit fixes the last of the Haiku build issues.
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
diff --git a/src/mesa/Makefile.am b/src/mesa/Makefile.am
index 60114e4..71794b5 100644
--- a/src/mesa/Makefile.am
+++ b/src/mesa/Makefile.am
@@ -60,7 +60,6 @@ main/git_sha1.h: main/git_sha1.h.tmp
include Makefile.sources
EXTRA_DIST = \
- drivers/haiku \
drivers/SConscript \
main/format_info.py \
main/format_pack.py \
diff --git a/src/mesa/drivers/SConscript b/src/mesa/drivers/SConscript
index db65678..5d654f5 100644
--- a/src/mesa/drivers/SConscript
+++ b/src/mesa/drivers/SConscript
@@ -8,6 +8,3 @@ if env['dri']:
'dri/common/xmlpool/SConscript',
'dri/common/SConscript',
])
-
-if env['platform'] == 'haiku':
- SConscript('haiku/swrast/SConscript')
diff --git a/src/mesa/drivers/haiku/swrast/SConscript b/src/mesa/drivers/haiku/swrast/SConscript
deleted file mode 100644
index 907325e..0000000
--- a/src/mesa/drivers/haiku/swrast/SConscript
+++ /dev/null
@@ -1,33 +0,0 @@
-Import('*')
-
-env = env.Clone()
-
-env.Append(CPPPATH = [
- '#/src',
- '#/src/mapi',
- '#/src/mesa',
- '#/src/mesa/main',
- '#/include/HaikuGL',
- '/boot/system/develop/headers/private',
- Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
-])
-
-env.Prepend(LIBS = [
- mesautil,
- glsl,
- mesa,
-])
-
-env.Prepend(LIBS = [libgl])
-
-sources = [
- 'SoftwareRast.cpp'
-]
-
-# Disallow undefined symbols
-#env.Append(SHLINKFLAGS = ['-Wl,-z,defs'])
-
-libswrast = env.SharedLibrary(
- target = 'swrast',
- source = sources
-)
diff --git a/src/mesa/drivers/haiku/swrast/SoftwareRast.cpp b/src/mesa/drivers/haiku/swrast/SoftwareRast.cpp
deleted file mode 100644
index 813ad1f..0000000
--- a/src/mesa/drivers/haiku/swrast/SoftwareRast.cpp
+++ /dev/null
@@ -1,697 +0,0 @@
-/*
- * Copyright 2006-2012, Haiku, Inc. All rights reserved.
- * Distributed under the terms of the MIT License.
- *
- * Authors:
- * Jérôme Duval, korli@users.berlios.de
- * Philippe Houdoin, philippe.houdoin@free.fr
- * Artur Wyszynski, harakash@gmail.com
- * Alexander von Gluck, kallisti5@unixzen.com
- */
-
-
-#include <kernel/image.h>
-#include "SoftwareRast.h"
-
-#include <Autolock.h>
-#include <interface/DirectWindowPrivate.h>
-#include <GraphicsDefs.h>
-#include <Screen.h>
Reply to: