Commit Graph

  • 0d93c228a3 vrend: Use the sample count that was read before Gert Wollny 2018-08-03 21:37:55 +0200
  • d9fee3c228 vrend_shader: fix uninitialized variable warning Gurchetan Singh 2018-08-01 18:40:44 -0700
  • f32948d782 vrend_renderer: Zero out tex parameters for TBOs Gurchetan Singh 2018-08-01 10:37:25 -0700
  • 845dab3d54 vrend,caps: Move all v2 caps into according function (v4) Gert Wollny 2018-08-01 10:21:20 +0200
  • be46fcef3e vrend,caps: move all caps for version 1 into one function (v4) Gert Wollny 2018-08-01 10:14:39 +0200
  • 20592e390c vrend,caps: evaluate GLSL version before everything else (v5) Gert Wollny 2018-08-01 11:14:36 +0200
  • e9a1d25a60 vrend,caps: unify GLSL version evaluation (v4) Gert Wollny 2018-07-25 13:02:12 +0200
  • 0bed90c245 vrend,caps: Add GLES entry for gl_prim_restart Gert Wollny 2018-07-25 12:55:48 +0200
  • adbd163914 vrend,caps: Unify feature code path and remove duplicates Gert Wollny 2018-07-25 12:20:41 +0200
  • 56fe9d6fb3 vrend,caps: move version-less common caps into common functions Gert Wollny 2018-07-25 10:30:17 +0200
  • 1d35f3e3d4 vtest: Add --no-loop-or-fork flag Jakob Bornecrantz 2018-08-01 17:32:25 +0100
  • 938352fab2 vrend_shader: require glsl 150 for early depth stencil Gurchetan Singh 2018-08-01 13:57:14 -0700
  • 244b110659 vrend_shader: use require_glsl_ver function Gurchetan Singh 2018-08-01 13:57:13 -0700
  • 5758881bb3 shader: Do not adjust y coordinate if an application render to a FBO Elie Tournier 2018-08-01 13:35:45 +0100
  • 7241f45c35 blitter: Make fbo sRGB state always act like on GLES Gert Wollny 2018-07-26 15:03:59 +0200
  • 403875b787 vrend, feat: Add feat_texture_srgb_decode and protect calls Gert Wollny 2018-07-26 15:03:58 +0200
  • 0364a2a318 expose FBFETCH-cap if supported Erik Faye-Lund 2018-07-27 09:51:56 +0200
  • 3e0f7bd4ae vrend: grok FBFETCH instruction Erik Faye-Lund 2018-07-27 09:51:55 +0200
  • 66307104d5 gallium: add FBFETCH opcode to retrieve the current sample value Ilia Mirkin 2018-07-27 09:51:54 +0200
  • c2ee1afa1b export GLSL 4.30 since we now have compute shaders and ssbos Dave Airlie 2018-07-20 15:22:52 +1000
  • 8e822c9dc3 add robust buffer access feature. Dave Airlie 2018-08-01 08:19:48 +1000
  • b4965e28ec add framebuffer_no_attachment support Dave Airlie 2018-07-19 10:32:23 +1000
  • 1a71bfdcbb renderer: expose compute shaders to the host. (v2) Dave Airlie 2018-07-30 15:23:40 +1000
  • 38207b5bbb compute: handle launch grid. Dave Airlie 2018-07-30 15:22:51 +1000
  • 40a4b1141e decode/renderer: handle compute shader creation Dave Airlie 2018-07-30 15:21:35 +1000
  • e869badbfb shaders: add compute shader support. Dave Airlie 2018-07-30 15:16:11 +1000
  • 33f0170b03 shader: merge array types Dave Airlie 2018-07-30 12:58:27 +1000
  • 64d0f1230d sampler arrays: refactor to follow image arrays Dave Airlie 2018-07-30 12:44:36 +1000
  • ff7794611b virgl/egl: Add option to use GLES Tomeu Vizoso 2018-07-30 15:56:46 +0200
  • 04751276fc virgl/egl: Add option to use the surfaceless platform Tomeu Vizoso 2018-07-30 15:56:45 +0200
  • 729162752e virgl: expose glsl 4.20 Dave Airlie 2018-07-25 09:25:05 +1000
  • 8289e3f1d8 renderer: add memory barrier support. (v2) Dave Airlie 2018-07-18 13:11:39 +1000
  • de61327cb1 renderer: expose TXQS capability to guest. Dave Airlie 2018-07-20 09:15:29 +1000
  • f565193a1f shader: add texture image samples query support. Dave Airlie 2018-07-20 09:10:57 +1000
  • 950de33c32 renderer: add image support. (v4) Dave Airlie 2018-07-20 08:41:30 +1000
  • 097c43e561 shader: add gl_HelperInvocation support Dave Airlie 2018-06-21 12:05:32 +1000
  • 1fe8defa61 shaders: handle early fragment tests Dave Airlie 2018-03-27 16:27:51 +1000
  • 4472641b3d shader: add image support to shader parsing. (v3) Dave Airlie 2018-07-20 08:40:07 +1000
  • 97d4246853 shader: decode MEMBAR instruction. Dave Airlie 2018-07-19 09:41:10 +1000
  • fd849b2ebc gallium: add PIPE_MAX_SHADER_IMAGES and image read/write defines. Dave Airlie 2018-07-20 08:40:38 +1000
  • 8ffd38aac4 shader: bump some snprintf limits to 512 Dave Airlie 2018-07-19 09:22:04 +1000
  • 9c420d224d vrend, caps: Move GL only caps into newly created function Gert Wollny 2018-07-26 11:14:32 +0200
  • f4ac4c6934 vrend, caps: Move the sanity checks up in the call hierarchy Gert Wollny 2018-07-25 14:49:33 +0200
  • 60521af465 vrend, caps: Split GL/GLES version checking and move caps set check up Gert Wollny 2018-07-25 14:49:32 +0200
  • 97ddb62ea5 vrend: remove superfluous initializations Gert Wollny 2018-07-25 14:49:31 +0200
  • c2e457e25e vrend: correct the stride if the client sends it Gert Wollny 2018-07-26 18:57:38 +0200
  • cd14ff177c renderer: Protect glSampleMaski and GL_SAMPLE_MASK. David Riley 2018-07-25 17:09:17 -0700
  • 519a091b74 shader_buffers: fix macros and use in decode. Dave Airlie 2018-07-24 05:51:19 +1000
  • 42e2a4ca7d vrend: use the row-stride when directly reading back to an IOV Gert Wollny 2018-07-18 09:05:55 +0200
  • 34809ef704 vrend: Set scissor_state_dirty correctly. Lepton Wu 2018-07-24 16:20:55 -0700
  • 58e521c57e get rid of yet another bind-flag set Erik Faye-Lund 2018-07-24 10:54:47 +0200
  • 2e84388a46 discourage using legacy-definitions Erik Faye-Lund 2018-07-24 10:54:46 +0200
  • dc1bc1ed61 get rid of diplicate definition of VREND_RES_BIND-flags Erik Faye-Lund 2018-07-24 10:54:45 +0200
  • 5ff40d52ca add VIRGL_BIND_*-flags from mesa Erik Faye-Lund 2018-07-24 10:54:44 +0200
  • 9eaf2c8db0 features: disallow ssbos if we don't have the feature (v2) Dave Airlie 2018-07-24 13:32:58 +1000
  • 6a6f3c4354 features: add ubo feature (v2) Dave Airlie 2018-07-24 13:31:17 +1000
  • 79582250e1 features: add transform_feedback feature (v2) Dave Airlie 2018-07-24 13:28:35 +1000
  • 41457142c8 features: add multisample texture feature. Dave Airlie 2018-07-24 13:24:46 +1000
  • dd2f62bf35 features: add cube map array feature. Dave Airlie 2018-07-24 13:20:14 +1000
  • c8d3c592dc features: add texture array feature Dave Airlie 2018-07-24 13:17:28 +1000
  • 4593befe21 features: add conditional render inverted. Dave Airlie 2018-07-24 13:07:54 +1000
  • 0dc96e9a2b features: add transform feedback overflow query Dave Airlie 2018-07-24 13:04:21 +1000
  • ea7f3c14cd features: add geometry shader feature Dave Airlie 2018-07-24 12:58:38 +1000
  • e8eeea7690 features: add dual src blend support Dave Airlie 2018-07-24 12:46:59 +1000
  • 1497dd99ac features: add viewport array feature Dave Airlie 2018-07-24 12:41:13 +1000
  • 4ed679cb36 features: use correct extensions for tbo size Dave Airlie 2018-07-24 12:38:13 +1000
  • 2704d812c1 features: add independent blend function feature. Dave Airlie 2018-07-24 12:29:53 +1000
  • c402e82cd7 features: add indirect draw feature. Dave Airlie 2018-07-24 12:26:22 +1000
  • 35356ec914 features: add independent blend enable feature Dave Airlie 2018-07-24 12:23:56 +1000
  • 36ac335cfa features: add base instance feature. Dave Airlie 2018-07-24 11:19:08 +1000
  • 7c23f330a1 features: add draw_instance feature. Dave Airlie 2018-07-24 11:17:12 +1000
  • c8269aeab1 renderer: get return value from draw vbo. Dave Airlie 2018-07-24 11:16:37 +1000
  • 31049f6c0d features: move existing features to a table init (v2) Dave Airlie 2018-07-24 10:52:23 +1000
  • 87d86715be features: add transform_feedback3 feature Dave Airlie 2018-07-24 10:10:08 +1000
  • 6ff41a300c features: move some caps to use has_feature flags Dave Airlie 2018-07-24 09:38:36 +1000
  • edd2478358 Fix create_shader buf boundary check Po-Hsien Wang 2018-07-20 15:01:04 -0700
  • fe7a1efc7f gles: report maximum vertex-attrib stride to guest Erik Faye-Lund 2018-07-19 18:03:22 +0200
  • e898b8fb0e Avoid needless repetition Erik Faye-Lund 2018-07-17 09:44:55 +0200
  • 2c0d0963a1 use short-hand state accessors Erik Faye-Lund 2018-07-17 09:44:54 +0200
  • 7a37a364e5 Fix NULL dereference in vrend_draw_bind_samplers_shader Tomeu Vizoso 2018-07-04 10:45:33 +0200
  • 87b346a1a3 fuzzer: Add a libFuzzer based fuzzer. David Riley 2018-07-17 15:20:57 -0700
  • 5057fb9b05 tests: Fix virgl_init_cbs_wrong_ver test Alexandros Frantzis 2018-07-10 13:19:19 +0300
  • 79479ac982 blitter, GL blit fallback: clean up framebuffer after use Gert Wollny 2018-07-20 12:02:37 +0200
  • eb9555c833 features: convert current feature list to an array (v2) Dave Airlie 2018-07-23 21:00:45 +1000
  • cdf88604e9 renderer: fix ambiguous else warning Dave Airlie 2018-07-23 17:23:08 +1000
  • 97b9df0aa8 add a cap for TGSI precise modifiers Erik Faye-Lund 2018-07-20 11:04:34 +0200
  • 47387e4066 emit precise keyword Erik Faye-Lund 2018-07-20 11:04:35 +0200
  • ef70cef58b tgsi/text: parse _PRECISE modifier Karol Herbst 2018-07-20 11:04:33 +0200
  • 46d2cf85d1 tgsi: populate precise Karol Herbst 2018-07-20 11:04:32 +0200
  • 654647cde9 protect calls to glPrimitiveRestart on GLES 3.1 Erik Faye-Lund 2018-07-20 10:03:43 +0200
  • 39add38156 protect gl{Begin, End}ConditionalRendering calls Erik Faye-Lund 2018-07-20 10:03:42 +0200
  • 4349893052 protect call to glDeleteSamplers Erik Faye-Lund 2018-07-20 10:03:41 +0200
  • 89f7995746 protect call to glPrimitiveRestartIndex Erik Faye-Lund 2018-07-20 10:03:40 +0200
  • ec454b9df0 renderer: fix ssbo != -1 comparison. Dave Airlie 2018-07-23 10:07:20 +1000
  • df7322e7dc ssbo: reorder var assignment Dave Airlie 2018-07-20 06:25:51 +1000
  • 083d97fff5 renderer: add shader_storage_buffer_object support. (v4) Dave Airlie 2018-07-17 17:44:43 +1000
  • 1800bd4a64 shader: add basic shader_storage_buffer_object parsing. (v4) Dave Airlie 2018-07-17 17:43:33 +1000
  • 4013fbcc96 gallium: import MAX_SHADER_BUFFERS from mesa Dave Airlie 2018-07-17 17:42:47 +1000
  • dfa1e8c943 u_math: bring over u_bit_scan_consecutive_range. Dave Airlie 2018-07-18 11:49:41 +1000
  • 7f962064cd shader: drop unused sviews_used Dave Airlie 2018-07-19 03:53:16 +1000