aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs/release-calendar: update and extendEmil Velikov2017-12-011-16/+15
| | | | | | | | | v2: Missing td tag, add Andres + Juan for 17.2.8 and 17.3.3 Signed-off-by: Emil Velikov <[email protected]> Acked-by: Nicolai Hähnle <[email protected]> (v1) Reviewed-by: Andres Gomez <[email protected]> Reviewed-by: Juan A. Suarez Romero <[email protected]>
* docs/specs: annotate MESA_set_3dfx_mode as obsoleteEmil Velikov2017-12-012-2/+2
| | | | | | | | | | | | Aimed to work with Glide, which hasn't been a thing in over 10 years. There are no drivers that implement it, so annotate it as obsolete v2: Move the extension to OLD/ Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Brian Paul <[email protected]> (v1) Reviewed-by: Adam Jackson <[email protected]> (v1) Reviewed-by: Ian Romanick <[email protected]>
* xlib: remove dummy GLX_MESA_set_3dfx_mode implementationEmil Velikov2017-12-011-1/+1
| | | | | | | | | | | | | The implementation is a simple 'return EGL_FALSE'. Stop pretending and simply remove it. Note: the removal of XMesa API is fine, since there hasn't been any users for it in years. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Adam Jackson <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
* docs/specs: annotate MESA_agp_offset as obsoleteEmil Velikov2017-12-012-3/+2
| | | | | | | | | | | | | | | No Mesa driver has implemented the extension in ages. Seemingly non Mesa drivers don't implement it either. As mentioned by Ian, the extension is effectively superseded by ARB_vertex_buffer_object. v2: Move the extension to OLD/ Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Brian Paul <[email protected]> (v1) Reviewed-by: Adam Jackson <[email protected]> (v1) Reviewed-by: Ian Romanick <[email protected]>
* r600: add ARB_shader_storage_buffer_object support (v3)Dave Airlie2017-12-012-2/+3
| | | | | | | | | | | | | | | This just builds on the image support. Evergreen only has ssbo for fragment and compute no other stages. v2: handle images and ssbo in the same shader properly (Ilia) v3: fix RESQ on buffers, fix missing atom emit fix first element offset use R32 format write separate buffer rat store path. (from running deqp gles3.1 tests) Signed-off-by: Dave Airlie <[email protected]>
* docs/llvmpipe.html: Minor editsBen Crocker2017-11-281-7/+7
| | | | | | | | | | | Language and spelling fixups in three places. Cc: "17.2" "17.3" <[email protected]> Signed-off-by: Ben Crocker <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> [Eric: move two fixes from the other patch to this one.] Signed-off-by: Eric Engestrom <[email protected]>
* docs: remove bug 103626 from fix list as per 17.2.6Andres Gomez2017-11-261-2/+0
| | | | | | | | Bug https://bugs.freedesktop.org/show_bug.cgi?id=103626 was incorrectly listed as fixed. Signed-off-by: Andres Gomez <[email protected]> (cherry picked from commit b9b60dbf55a1307a60a333c70c3add3643243c36)
* docs: update calendar, add news item and link release notes for 17.2.6Andres Gomez2017-11-263-7/+8
| | | | Signed-off-by: Andres Gomez <[email protected]>
* docs: add sha256 checksums for 17.2.6Andres Gomez2017-11-261-1/+2
| | | | | Signed-off-by: Andres Gomez <[email protected]> (cherry picked from commit 93c2beafc0a7fa2f210b006d22aba61caa71f773)
* docs: add release notes for 17.2.6Andres Gomez2017-11-261-0/+188
| | | | | Signed-off-by: Andres Gomez <[email protected]> (cherry picked from commit 00b52f8e99653316a090826914509a138a1c78f7)
* freedreno/a4xx: add ARB_framebuffer_no_attachments supportIlia Mirkin2017-11-251-2/+2
| | | | | Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Rob Clark <[email protected]>
* freedreno/a4xx: add indirect draw supportIlia Mirkin2017-11-251-3/+3
| | | | | | | | This is a copy of the a5xx logic. Fails a few tests, but basic functionality is there. Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Rob Clark <[email protected]>
* freedreno/a4xx: add stencil texturing supportIlia Mirkin2017-11-251-3/+3
| | | | | | | Copied from a5xx, should be identical. Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Rob Clark <[email protected]>
* freedreno/ir3: add a pass to lower tg4 to txl, enable gather on a4xxIlia Mirkin2017-11-251-2/+2
| | | | | | | | | | Unfortunately Adreno A4xx hardware returns incorrect results with the GATHER4 opcodes. As a result, we have to lower to 4 individual texture calls (txl since we have to force lod to 0). We achieve this using offsets, including on cube maps which normally never have offsets. Signed-off-by: Ilia Mirkin <[email protected]> Reviewed-by: Rob Clark <[email protected]>
* r600: add cull distance supportDave Airlie2017-11-212-1/+2
| | | | | | This passes all the tests in piglit. Signed-off-by: Dave Airlie <[email protected]>
* docs/features: mark some r600 extensions supportedDave Airlie2017-11-201-2/+2
| | | | | | These just looked to be missed when this file was updated. Signed-off-by: Dave Airlie <[email protected]>
* freedreno/ir3: add texture gather supportRob Clark2017-11-181-1/+1
| | | | Signed-off-by: Rob Clark <[email protected]>
* docs: update features for freedrenoRob Clark2017-11-171-41/+41
| | | | | | | | Just comparing glxinfo and features.txt, and it seems features.txt is fairly out of date. The a5xx specific features (compute/images/atomics/ etc) are recent. Signed-off-by: Rob Clark <[email protected]>
* docs: update features/relnotes for r600 shader image support. (v2)Dave Airlie2017-11-172-9/+11
| | | | | | v2: update GLES Signed-off-by: Dave Airlie <[email protected]>
* docs: add documentation for building with mesonDylan Baker2017-11-162-0/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | v2: - Add information about CC, CXX, CFLAGS, and CXXFLAGS (Nicolai) - Add message at top that meson for mesa is still a work in progress - Add trailing "/" to directories (Eric E.) - Fix a number of spelling/grammar/style suggestions from Eric E. - Make a number of changes as suggested by Emil. v3: - Fix order of commands in example (Eric E.) - Add documentation for overriding LLVM version (Eric E.) v4: - Rebase on master - update default buildtype - add note about b_ndebug - Clarify meson configure a bit v5: - use <code> for command line arguments (Eric E.) - Add note about listing options without a build directory - Minor formatting changes (Eric E.) - Replace the CC, CFLAGS, etc section with an environment variables section, which mentions CC, CXX, CFLAGS, CXXFLAGS, LDFLAGS, and DESTDIR - Add comment that not using buildtype debug might make debugging harder - Add comment that b_ndebug and buildtype are orthogonal Signed-off-by: Dylan Baker <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> (v3)
* docs: Point to apt.llvm.org for development snapshot packagesKai Wasserbäch2017-11-161-0/+6
| | | | | Signed-off-by: Kai Wasserbäch <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs: update llvmpipe.html build instructionsBrian Paul2017-11-151-3/+3
|
* docs: update calendar, add news item and link release notes for 17.2.5Andres Gomez2017-11-113-7/+8
| | | | Signed-off-by: Andres Gomez <[email protected]>
* docs: add sha256 checksums for 17.2.5Andres Gomez2017-11-111-1/+2
| | | | | Signed-off-by: Andres Gomez <[email protected]> (cherry picked from commit 96ad27f8fcf3979c577c052f725e2a80035295aa)
* docs: add release notes for 17.2.5Andres Gomez2017-11-111-0/+155
| | | | | Signed-off-by: Andres Gomez <[email protected]> (cherry picked from commit ae52410bf08aa9c054651258f2fd0d0a2c9c5241)
* docs/releasing: improve the pre-announce template and examplesAndres Gomez2017-11-101-3/+11
| | | | | | | | | | v2: Choose a proper rejection example (Emil). Cc: Emil Velikov <[email protected]> Cc: Eric Engestrom <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: drop manually exported variables during smoke testAndres Gomez2017-11-101-0/+2
| | | | | | | | Cc: Emil Velikov <[email protected]> Cc: Eric Engestrom <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs/releasing: drop custom LLVM_CONFIG if previously manually setAndres Gomez2017-11-101-0/+4
| | | | | | | | Cc: Emil Velikov <[email protected]> Cc: Eric Engestrom <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Eric Engestrom <[email protected]>
* docs: update r600 atomic counter status.Dave Airlie2017-11-102-3/+4
| | | | Signed-off-by: Dave Airlie <[email protected]>
* docs: Fix GL_MESA_program_debug enumsRoland Scheidegger2017-11-091-18/+8
| | | | | | | | | | 13b303ff9265b89bdd9100e32f905e9cdadfad81 added the actual enums but didn't remove the already existing XXXX ones. (And also duplicated the "fragment" names instead of using the "vertex" names.) Fixes: 13b303ff9265b89bdd91 "docs: Update the list of used MESA GL enums." Reviewed-by: Eric Engestrom <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* docs: Mark GLX_ARB_context_flush_control doneAdam Jackson2017-11-061-1/+1
| | | | | | | Requires an unreleased X server, but from the client GLX side this is as done as it gets. Signed-off-by: Adam Jackson <[email protected]>
* i965: Initialize disk shader cache if MESA_GLSL_CACHE_DISABLE is falseJordan Justen2017-10-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | (Apologies for the double negative.) For now, the shader cache is disabled by default on i965 to allow us to verify its stability. In other words, to enable the shader cache on i965, set MESA_GLSL_CACHE_DISABLE to false or 0. If the variable is unset, then the shader cache will be disabled. We use the build-id of i965_dri.so for the timestamp, and the pci device id for the device name. v2: * Simplify code by forcing link to include build id sha. (Matt) v3: * Don't use a for loop with snprintf for bin to hex. (Matt) * Assume fixed length render and timestamp string to further simplify code. Cc: Matt Turner <[email protected]> Signed-off-by: Jordan Justen <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
* docs/release-calendar: update - 17.3.0-rc2 is outEmil Velikov2017-10-301-7/+1
| | | | Signed-off-by: Emil Velikov <[email protected]>
* docs: update calendar, add news item and link release notes for 17.2.4Andres Gomez2017-10-303-7/+8
| | | | Signed-off-by: Andres Gomez <[email protected]>
* docs: add sha256 checksums for 17.2.4Andres Gomez2017-10-301-1/+2
| | | | Signed-off-by: Andres Gomez <[email protected]>
* docs: add release notes for 17.2.4Andres Gomez2017-10-301-0/+131
| | | | Signed-off-by: Andres Gomez <[email protected]>
* docs: Mark GL_KHR_no_error as done.Kenneth Graunke2017-10-241-1/+1
| | | | | | | | | | | Drivers have supported KHR_no_error for a while. We'd been leaving it marked as "in progress" because there's a zillion places that could get slightly more optimized. But, Timothy and Samuel have already done piles of work, and I think we have a solid implementation at this point. Let's check it off the list. Reviewed-by: Samuel Pitoiset <[email protected]>
* docs/release-calendar: update - 17.3.0-rc1 is outEmil Velikov2017-10-231-7/+1
| | | | Signed-off-by: Emil Velikov <[email protected]>
* docs: add 17.4.0-devel release notes templateEmil Velikov2017-10-231-0/+64
| | | | Signed-off-by: Emil Velikov <[email protected]>
* relnotes/17.3: EGL_IMG_context_priority is now implementedChris Wilson2017-10-201-0/+1
| | | | | | Suggested-by: Emil Velikov <[email protected]> Signed-off-by: Chris Wilson <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
* docs: update calendar, add news item and link release notes for 17.2.3Emil Velikov2017-10-193-7/+8
| | | | Signed-off-by: Emil Velikov <[email protected]>
* docs: add sha256 checksums for 17.2.3Emil Velikov2017-10-191-1/+2
| | | | | Signed-off-by: Emil Velikov <[email protected]> (cherry picked from commit facc85181883cb514b2b1a8106255be88fd54c6e)
* docs: add release notes for 17.2.3Emil Velikov2017-10-191-0/+180
| | | | | Signed-off-by: Emil Velikov <[email protected]> (cherry picked from commit 28dc4b64f2f75dc0a0a98e2b97f1dd3350f50e2d)
* docs: Add EXT_memory_objects extensions to features.txtJakob Bornecrantz2017-10-161-0/+6
| | | | | | | These extensions are good for Vulkan interop, so track them. Signed-off-by: Jakob Bornecrantz <[email protected]> Reviewed-by: Marek Olšák <[email protected]>
* relnotes: document EGL_ANDROID_native_fence_sync on radeonsiMarek Olšák2017-10-121-0/+1
|
* mesa: Implement a new GL_MESA_tile_raster_order extension.Eric Anholt2017-10-101-0/+5
| | | | | | | | | | | | | | The intent is to use this extension on vc4 to allow X11 to do overlapping CopyArea() within a pixmap without first blitting the pixmap to a temporary. With associated glamor patches, improves x11perf -copywinwin100 performance on a Raspberry Pi 3 from ~4700/sec to ~5130/sec, and is an even larger boost to uncomposited window movement performance (most copywinwin100 copies don't overlap). v2: Fix glIsEnabled() on the new enums. v3: Drop the local spec since I'm upstreaming the spec. Reviewed-by: Nicolai Hähnle <[email protected]>
* docs: Update the list of used MESA GL enums.Eric Anholt2017-10-101-0/+10
| | | | Acked-by: Nicolai Hähnle <[email protected]>
* docs: Fix a typo in the old MESA_program_debug spec.Eric Anholt2017-10-101-1/+1
| | | | | | | Noticed that we had two 0x8bb4 in the spec while grepping to find an open slot in the MESA enums set. gl.xml had the right value. Acked-by: Nicolai Hähnle <[email protected]>
* mesa: Expose GL_OES_required_internalformat on GLES contexts.Eric Anholt2017-10-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | This extension is effectively a backport of GLES3's internalformat handling to GLES 1/2. It guarantees that sized internalformats specified for textures and renderbuffers have at least the specified size stored. That's a pretty minimal requirement, so I think it can be dummy_true and exposed as a standard in Mesa. As a side effect, it also allows GL_RGB565 to be specified as a texture format, not just as a renderbuffer. Mesa had previously been allowing 565 textures, which angered DEQP in the absence of this extension being exposed. v2: Allow 2101010rev with sized internalformats even on GLES3, citing the extension spec. Extend extension checks for GLES2 contexts exposing with texture_float, texture_half_float, and texture_rg. v3: Fix ALPHA/LUMINANCE/LUMINANCE_ALPHA error checking (GLES3 CTS failures) v4: Mark GL_RGB10 non-color-renderable on ES, fix A/L/LA errors on GLES2 with float formats. Reviewed-by: Nicolai Hähnle <[email protected]>
* egl: Simplify the "driver" interfaceAdam Jackson2017-10-051-10/+0
| | | | | | | | | | | | | | | | | | "Driver" isn't a great word for what this layer is, it's effectively a build-time choice about what OS you're targeting. Despite that both of the extant backends totally ignore the display argument, the old code would only set up the backend relative to a display. That causes problems! One problem is it means eglGetProcAddress can generate X or Wayland protocol when it tries to connect to a default display so it can call into the backend, which is, you know, completely bonkers. Any other EGL API that doesn't reference a display, like EGL_EXT_device_query, would have the same issue. Fortunately this is a problem that can be solved with the delete key. Reviewed-by: Eric Anholt <[email protected]> Signed-off-by: Adam Jackson <[email protected]>