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 <tjaal...@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 <tjaal...@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.veli...@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.veli...@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.veli...@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.veli...@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.veli...@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.veli...@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 <kallis...@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.veli...@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, ko...@users.berlios.de - * Philippe Houdoin, philippe.houd...@free.fr - * Artur Wyszynski, harak...@gmail.com - * Alexander von Gluck, kallis...@unixzen.com - */ - - -#include <kernel/image.h> -#include "SoftwareRast.h" - -#include <Autolock.h> -#include <interface/DirectWindowPrivate.h> -#include <GraphicsDefs.h> -#include <Screen.h> -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yvqm2-0002aq...@moszumanska.debian.org