Commit Graph

  • 313da6c8f4 vrend: Properly handle out-of-bounds blits when blitting with GL Alexandros Frantzis 2018-04-23 18:45:59 +0300
  • b16b08e60f vrend: Use destination swizzle when creating blit shaders Alexandros Frantzis 2018-04-23 18:45:58 +0300
  • 732e68e48d vrend: Use source swizzle when blitting with GL Alexandros Frantzis 2018-04-23 18:45:57 +0300
  • 84f1a4c8ce vrend: Add swizzle to format descriptions Alexandros Frantzis 2018-04-23 18:45:56 +0300
  • 8299313e14 vrend: query for GL_SHADER_BUFFER_OFFSET_ALIGNMENT gurchetansingh@chromium.org 2018-04-12 18:01:11 -0700
  • 9ed16488b2 Fixes an issue with blitting R8G8B8X8_UNORM buffer Robert Tarasov 2018-03-29 15:27:52 -0700
  • cfb0750aa9 tgsi: Implement invariant atrib for TGSI to GLSL Joe M. Kniss 2018-04-09 15:05:15 -0700
  • 45bf40989c vrend: Use regular blit if both buffers are sRGB Robert Tarasov 2018-04-03 14:19:55 -0700
  • 21bbc9ea2d vrend: call glFlush after glFenceSync. Lepton Wu 2018-04-02 09:46:19 -0700
  • 85675f35b0 vrend: Add more caps for gles Stéphane Marchesin 2018-03-30 19:12:21 -0700
  • b199ddde9d Fixes an issue with blitting of sRGB buffers Robert Tarasov 2018-03-28 20:39:57 -0700
  • 6633ab6bdd shader: start plumbing number of cull outputs through Dave Airlie 2018-03-26 17:50:10 +1000
  • ee13e4b9b7 shader: handle declaring fragment shader clip distance input. Dave Airlie 2018-03-26 17:48:26 +1000
  • 6aebabf36c shader: rename some shader info and key vars. Dave Airlie 2018-03-26 17:44:29 +1000
  • 74d3e0f2cf shader: handle clip dist swizzling properly. Dave Airlie 2018-03-26 17:09:56 +1000
  • fbd75315d6 shader: refactor out swizzled clipdist create. Dave Airlie 2018-03-26 17:06:08 +1000
  • 75da5a7b99 shader: Add explicit location for out in gles mode Lepton Wu 2018-03-22 10:58:00 -0700
  • 23e3c635de vrend: specify GL_UNPACK_IMAGE_HEIGHT Gurchetan Singh 2018-03-23 14:51:05 -0700
  • e4b943eeaf vrend: Don't set resolve filter for non-RGBA buffers Stéphane Marchesin 2018-03-23 23:46:42 -0700
  • 26a7ca8fad virglrenderer: add ARB_cull_distance support. Dave Airlie 2018-03-13 15:36:53 +1000
  • 2a5502bf73 Fix bug which does sizeof for pointer. Lepton Wu 2018-03-21 14:24:56 -0700
  • a9f6bb03de vrend: Take swizzle + fallback combination into account Stéphane Marchesin 2018-03-21 00:07:05 -0700
  • 241b88ac8c vrend: Do not set GL_TEXTURE_CUBE_MAP_SEAMLESS on GLES Jakob Bornecrantz 2018-03-20 17:39:30 +0000
  • 877834ad75 vrend: Rework caps for running on GLES hosts v3 Jakob Bornecrantz 2018-03-20 17:39:29 +0000
  • 7902efccd1 vrend: Support R10G10B10{A2, X2} formats v2 Alexandros Frantzis 2018-03-20 17:39:28 +0000
  • e780735e08 vrend: Update p_format.h from latest Mesa Alexandros Frantzis 2018-03-20 17:39:27 +0000
  • f8d5ad494a vrend: use u_minify instead of right shift Gurchetan Singh 2018-03-20 10:26:01 -0700
  • 9d1c1dd509 vrend: Fix RGB565 format support Alexandros Frantzis 2018-03-15 19:50:30 +0000
  • 164ce41197 vrend: Fix format warnings in vrend_shader.c Alexandros Frantzis 2018-03-15 19:50:33 +0000
  • b3296a37e1 vrend: specify correct offset in resource copy fallback path Gurchetan Singh 2018-03-19 16:10:22 -0700
  • b070fa2dd9 vrend: create a helper function that returns texture depth Gurchetan Singh 2018-03-19 16:09:38 -0700
  • f9e5aa0658 vrend: Increase VREND_MAX_CTX to 64. Lepton Wu 2018-03-14 14:35:00 -0700
  • a6a51a2e53 vrend: Implement seamless cube maps Stéphane Marchesin 2018-03-16 19:15:06 -0700
  • be996c7dde vrend: specify destination z in resource copy fallback path Gurchetan Singh 2018-03-14 17:34:12 -0700
  • b75e0a1dab vrend: Fixes stencil cleaning issue in OpenGL ES3 Robert Tarasov 2018-03-14 18:41:44 -0700
  • 272a8901bd vrend: fix texture upload for 3-byte formats Gurchetan Singh 2018-03-09 18:55:20 -0800
  • 58d9153672 vrend: Report missing texture functions Jakob Bornecrantz 2018-03-09 13:30:49 +0000
  • df81cfb4b1 vrend: Warn on invalid GLES state usage Jakob Bornecrantz 2018-03-09 13:30:48 +0000
  • 8c418f5495 vrend: Silence lots of warnings with snprintf Jakob Bornecrantz 2018-03-09 13:30:46 +0000
  • c5bdadd366 vrend: only emit alpha test if something writes to mrt 0 Dave Airlie 2018-03-09 15:11:43 +1000
  • 79b08deb10 shader: use require instead of enable for shader extensions Dave Airlie 2018-03-09 14:28:55 +1000
  • 66fa155ddc shader: rename shader outputs for easier distinction. Dave Airlie 2018-03-09 14:23:57 +1000
  • 744c1db862 vrend: further modify read_transfer_data / write_transfer_data Gurchetan Singh 2018-03-05 20:54:40 -0800
  • d49a5a4de1 vrend: a layer be should block_width * block_height * depth Gurchetan Singh 2018-03-05 20:54:39 -0800
  • 30403b8241 Revert "vrend: make temporary buffer used by iovec read/write large enough" Gurchetan Singh 2018-03-05 20:54:38 -0800
  • 167b314d1a vrend: bind correct face during blitter fallback Gurchetan Singh 2018-03-01 18:19:31 -0800
  • f38d701226 vrend: also set mask to 0 for 1.0 values. Dave Airlie 2018-03-02 17:22:43 +1000
  • e3c79887c8 vrend: make temporary buffer used by iovec read/write large enough Gurchetan Singh 2018-02-27 17:24:34 -0800
  • 2d907b6b26 vrend: fix glTexParameteri call Gurchetan Singh 2018-02-26 18:22:38 -0800
  • c284516c53 vrend: Fix iovec read/write for depth Stéphane Marchesin 2018-02-26 19:00:24 -0800
  • 88444a8ee8 vrend: query for GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT / GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT Gurchetan Singh 2018-02-22 18:02:49 -0800
  • 7b1ab9831a vrend: Use OpenGL ES 3.0 shaders in blitter Jakob Bornecrantz 2018-02-23 17:32:44 +0000
  • 048d8ccec2 vrend: Replace 1D texture by 2D one for OpenGL ES v2 Elie Tournier 2018-02-23 17:32:43 +0000
  • 2f1558f520 vrend: Support GLES shaders v2 Jakob Bornecrantz 2018-02-23 17:32:42 +0000
  • 3f2b72d333 shader: handle all exit points in vert and frag shaders Robert Tarasov 2018-02-23 15:46:13 -0800
  • 94a6aba38a Make EGL optional at configure time. Joe Kniss 2018-01-30 20:47:48 -0800
  • 678df551b3 renderer: remove winsys_adjust.zw (DepthRange scale, trans) Joe M. Kniss 2018-02-22 15:57:19 -0800
  • 9b77920452 vrend: Fix use-after-free in bound programs Stéphane Marchesin 2018-02-21 21:47:19 -0800
  • 12f25462c2 virglrenderer: introduce a second capability set to workaround bugs in first. Dave Airlie 2018-02-15 14:22:58 +1000
  • 192169f8e0 vshader: add support for extended tg4 from arb_gpu_shader5. Dave Airlie 2018-02-14 13:16:59 +1000
  • 622e1f52ae vshader: add support for gs invocations from arb_gpu_shader5. Dave Airlie 2018-02-14 13:16:18 +1000
  • fa835b0f88 vrend: don't hardcode context version Gurchetan Singh 2018-02-15 17:18:39 -0800
  • 488765c82e vrend: Emit dithering state Stéphane Marchesin 2018-02-15 17:37:24 -0800
  • 735fccca63 vrend: Enable sRGB if any attachment is sRGB Stéphane Marchesin 2018-02-15 15:30:32 -0800
  • eeedf7f4ee vrend: fix geometry shader dirty check. Dave Airlie 2018-02-13 15:42:21 +1000
  • 465109d4be vrend: fix writemask/swizzle on conversion functions. Dave Airlie 2018-02-14 11:05:36 +1000
  • 4cb8aeb4f4 vrend: reset the ctx's to NULL on reset. Dave Airlie 2018-02-14 08:39:52 +1000
  • b03d30e6d1 tests: Use ge instead of eq when testing version and caps Jakob Bornecrantz 2018-02-13 14:27:23 +0000
  • 9dc4864e1a vrend: Support Z32 format, with work around. Jakob Bornecrantz 2018-02-13 14:27:30 +0000
  • 2447355893 vrend: Support BGRX & BGRA formats v2 Jakob Bornecrantz 2018-02-13 14:27:29 +0000
  • 7fcd67db4b vrend: Enable getting cursor contents when running on GLES Jakob Bornecrantz 2018-02-13 14:27:27 +0000
  • 329e2cf917 vrend: Get the glsl version return by OpenGL ES Elie Tournier 2018-02-13 14:27:25 +0000
  • d252df0469 vrend: Silence warnings on invalid glLineWidth state Jakob Bornecrantz 2018-02-13 14:27:24 +0000
  • d3d8ebccc8 Revert "start ARB_gpu_shader5 support." Dave Airlie 2018-02-13 16:08:41 +1000
  • 775e976eba start ARB_gpu_shader5 support. Dave Airlie 2015-09-23 18:40:27 +1000
  • 6f67669641 vrend: enable sample shading Dave Airlie 2017-08-05 13:52:02 +1000
  • 9485f7ed36 vrend: add support for indirect draws. Dave Airlie 2017-08-05 13:39:25 +1000
  • 35ee63a688 vrend: Emit line width Stéphane Marchesin 2018-02-09 17:20:55 -0800
  • 4977d1fa02 vrend: Support caps struct v2 Stéphane Marchesin 2018-02-09 17:20:54 -0800
  • 252b00d77c vrend: use full colormask before a clear, restore previous colormask afterwards Gurchetan Singh 2018-02-12 09:37:13 -0800
  • 3cd2caad2b tests: refactor caps getting code out. Dave Airlie 2018-01-23 10:53:40 +1000
  • 8007cc0b12 tests: Check if multisample is available before running tests Elie Tournier 2017-12-22 18:57:42 +0000
  • a4fbf0d8a5 tests: Check if geometry shaders are available before running tests Elie Tournier 2017-12-22 18:57:41 +0000
  • 9fd1df5576 vrend: Warn and partially work around missing GL_TEXTURE_RECTANGLE Jakob Bornecrantz 2017-12-22 18:57:56 +0000
  • ee9418fbce vrend: Warn on SRGB Framebuffers Jakob Bornecrantz 2017-12-22 18:57:55 +0000
  • 4229e14563 vrend: Warn on lod bias usage Jakob Bornecrantz 2017-12-22 18:57:54 +0000
  • 595d8dff55 vrend: Warn on unsupported point size Jakob Bornecrantz 2017-12-22 18:57:53 +0000
  • 883cda5713 vrend: Warn on depth range out of bounds Jakob Bornecrantz 2017-12-22 18:57:52 +0000
  • 75987564c6 vrend: Warn on invalid stipple and polygon mode Jakob Bornecrantz 2017-12-22 18:57:51 +0000
  • 0dceb27372 vrend: Use GL_EXT_buffer_object on GLES Jakob Bornecrantz 2017-12-22 18:57:47 +0000
  • 73d2ce50d3 vrend: Use GL_KHR_robustness functions where available Jakob Bornecrantz 2017-12-22 18:57:46 +0000
  • c14c74b059 vrend: Detect OpenGL ES being used Jakob Bornecrantz 2017-12-22 18:57:45 +0000
  • b37ab49b52 vrend: Improved KHR_debug usage Jakob Bornecrantz 2017-12-22 18:57:44 +0000
  • ba65735fb6 vrend: Use more available glGetQueryObjectuiv Jakob Bornecrantz 2017-12-22 18:57:43 +0000
  • 8a67fd3c68 virgl: diverge tgsi_instruction from upstream. Dave Airlie 2017-08-03 14:16:27 +1000
  • 751b7c4a08 tgsi: drop instruction predicates. Dave Airlie 2017-08-03 10:21:26 +1000
  • bf238fdcbc shader: fix frag stencil writing Dave Airlie 2016-06-21 19:12:23 +1000
  • 908fddb562 shader: add missing msaa bits Dave Airlie 2016-06-21 19:17:01 +1000
  • 9f928a3384 Merge branch 'for-airlied' of https://gitlab.collabora.com/jakob/virglrenderer-gles Dave Airlie 2017-12-05 09:11:29 +1000
  • 9e149c6d70 vrend: Add optional KHR_debug printing code Jakob Bornecrantz 2017-11-24 16:30:25 +0000