Commit Graph

  • b93e67deb0 decode: check the buffer length before access Marc-André Lureau 2016-02-04 08:36:40 +0100
  • 7febc0023b vtest: be reasonable about cmd length Marc-André Lureau 2016-02-03 21:09:32 +0100
  • 02e81fec0e renderer: unref index buffer when destroying sub context Marc-André Lureau 2016-02-03 20:56:47 +0100
  • e9e19b5b47 renderer: switch to context 0 before destroy sub Marc-André Lureau 2016-02-03 18:14:23 +0100
  • a342dc9149 renderer: fix leak in hashtable on replace Marc-André Lureau 2016-01-21 01:18:54 +0100
  • dcc83cca07 renderer: unref resource when destroying hashtable element Marc-André Lureau 2016-01-22 14:01:56 +0100
  • 3ff41ae384 renderer: fix potential leaks in vrend_create_shader Marc-André Lureau 2016-01-21 15:29:07 +0100
  • 4f9a36367e renderer: check create_shader() finished Marc-André Lureau 2016-01-21 14:52:28 +0100
  • 1e67b391cc renderer: fix sampler views leaks Marc-André Lureau 2016-01-21 15:10:21 +0100
  • 595038e564 renderer: fix subcontext surface leaks Marc-André Lureau 2016-01-21 13:13:08 +0100
  • 97ce5ea3f7 renderer: tinitial abs_s1 value is never read Marc-André Lureau 2016-01-20 15:46:41 +0100
  • ec24bd2211 decode: fix set_scissor_state bounds Marc-André Lureau 2016-01-20 14:18:15 +0100
  • 78f8994a63 decode: check set_uniform_buffer arguments Marc-André Lureau 2016-01-20 14:14:46 +0100
  • 3c0a03de89 decode: check set_sampler_views args Marc-André Lureau 2016-01-20 14:02:58 +0100
  • 9be86b89fb renderer: check box bounds Marc-André Lureau 2016-01-20 13:58:03 +0100
  • 901b77d29e renderer: validate desc Marc-André Lureau 2016-01-19 17:56:14 +0100
  • 043905990f renderer: over-allocate shader buffer Marc-André Lureau 2016-01-21 14:28:53 +0100
  • e215bde74e renderer: check shader continuation fits Marc-André Lureau 2016-01-21 14:28:32 +0100
  • bfa6cd741d renderer: prevent out of bound vps access Marc-André Lureau 2016-01-19 17:49:22 +0100
  • 18e4808c1d renderer: avoid out of bound sampler array access Marc-André Lureau 2016-01-19 17:45:46 +0100
  • 775f5ed62a renderer: validate shader_type value Marc-André Lureau 2016-01-19 01:06:55 +0100
  • ddb49b5931 vtest: ensure name is ending with 0 Marc-André Lureau 2016-01-21 15:36:40 +0100
  • 0f01f30fb2 vtest: fix simple potential leaks Marc-André Lureau 2016-01-21 15:32:28 +0100
  • 1edf354bf8 vtest: fix some leaks on error Marc-André Lureau 2016-01-18 23:11:10 +0100
  • 1b736c547a vtest: allow to save/replay tests Marc-André Lureau 2016-01-16 02:19:14 +0100
  • 36492a4012 decode: validate shader type Marc-André Lureau 2016-01-19 14:44:24 +0100
  • ad4f0f1941 renderer: reject large LOD values Marc-André Lureau 2016-01-19 14:37:50 +0100
  • f58e985a63 renderer: report error on invalid surface Marc-André Lureau 2016-01-19 14:14:34 +0100
  • b079de618e renderer: validate scissor state index Marc-André Lureau 2016-01-19 13:54:28 +0100
  • 2aa6c5bca9 decode: check we don't reach MAX_VIEWPORTS Marc-André Lureau 2016-01-19 01:14:13 +0100
  • e0e423aacd renderer: avoid crash in vrend_destroy_shader_selector() Marc-André Lureau 2016-01-19 00:58:15 +0100
  • 9033b26976 renderer: validate num_so_outputs Marc-André Lureau 2016-01-19 00:52:32 +0100
  • 3767dbf18c renderer: use a uint32_t for shader type Marc-André Lureau 2016-01-19 00:45:42 +0100
  • 6a73ddfccc renderer: fix some vrend_sub_context leaks Marc-André Lureau 2016-01-18 23:10:53 +0100
  • 0cb1bd0fff renderer: do not accept invalid format Marc-André Lureau 2016-01-18 23:05:31 +0100
  • 2a4d35b8b3 renderer: fix potential leak Marc-André Lureau 2016-01-20 16:33:37 +0100
  • 8030fdbd92 renderer: fix potential leak Marc-André Lureau 2016-01-20 16:30:12 +0100
  • 2c6081225b shader: fix potential leak Marc-André Lureau 2016-01-20 16:14:14 +0100
  • 602e68705e vtest: fix vtestname leak Marc-André Lureau 2016-01-18 23:01:12 +0100
  • e1eef9a7f9 tests: use checked fixture Marc-André Lureau 2016-01-21 17:12:27 +0100
  • c54e1a76da Fix os-time.h removal Marc-André Lureau 2016-02-02 17:08:05 +0100
  • 1795f9ca2c renderer: fix eventfd check Marc-André Lureau 2016-01-31 22:23:57 +0100
  • 51bf76036e renderer: destroy cond/mutex Marc-André Lureau 2016-02-04 12:22:17 +0100
  • bc358da307 decode: prevent handle 0 object creation Marc-André Lureau 2016-01-19 17:45:04 +0100
  • fbee79ae2f vrend: fix potential crash with resource 0 creation Marc-André Lureau 2016-01-18 17:27:29 +0100
  • 1146468715 vrend: do not accept to insert resource 0 Marc-André Lureau 2016-01-18 17:57:49 +0100
  • 75f71b6f73 vrend: remove unused argument Marc-André Lureau 2016-01-18 17:24:32 +0100
  • a62554cca9 egl: check eglExportDMABUFImageMESA return value Marc-André Lureau 2016-01-20 15:34:24 +0100
  • 221006de6c vrend: check eventfd value before close Marc-André Lureau 2016-01-21 17:12:44 +0100
  • 66708981de vtest: fail on renderer init failure. Dave Airlie 2016-01-21 23:56:42 +0000
  • 7c3927ce08 vtest: use VIRGL_RENDERER_THREAD_SYNC Marc-André Lureau 2016-01-18 12:14:10 +0100
  • a603f027aa vtest: only create fence before it's needed Marc-André Lureau 2016-01-16 00:14:37 +0100
  • 47559de28d vtest: use a poll fd if possible Marc-André Lureau 2016-01-15 19:07:08 +0100
  • 89aea798b6 renderer: use a thread to block for fences. Marc-André Lureau 2016-01-18 14:08:56 +1000
  • fff55a104f gallium: import some bits of c11/c99 threads from mesa. Dave Airlie 2016-01-18 14:10:50 +1000
  • d1323fd44b renderer: move ctx forcing into fence checking. Dave Airlie 2016-01-18 13:45:08 +1000
  • 1c820951dc build-sys: use the appropriate autoconf macros for cflags Marc-André Lureau 2016-01-18 13:56:13 +0100
  • 5058068a28 gallium: Remove os_time Marc-André Lureau 2015-12-09 22:54:21 +0100
  • eb2cd7ac9c gallium: Remove os_process Dave Airlie 2016-01-21 17:50:38 +1000
  • 43a8e9c749 shader: don't use a single temps array Dave Airlie 2016-01-18 14:50:39 +1000
  • 0738199d41 renderer: return an int in vrend_renderer_init Marc-André Lureau 2015-12-10 11:40:59 +0100
  • ab0857c1b7 tgsi: update tgsi info files. Dave Airlie 2015-12-22 16:12:57 +1000
  • 83faf22c16 tests: reset last fence before using it Marc-André Lureau 2015-12-15 17:56:29 +0100
  • aa34024038 build-sys: misc cleanups Marc-André Lureau 2015-12-15 14:44:54 +0100
  • aee033c1c4 renderer: don't free tmp_buf if shader create fails. Dave Airlie 2015-12-22 09:04:19 +1000
  • 0eeb2e7e3a add GL3.txt style list of features Dave Airlie 2015-12-22 08:44:51 +1000
  • 9787608091 gallium/tgsi: update with some newer gallium pieces Dave Airlie 2015-12-19 17:46:41 +1000
  • e9d3c0c27a renderer: fix alpha swizzle detection Dave Airlie 2015-12-04 06:18:43 +1000
  • 23d4d5caa5 renderer: patch blending up before draws. Dave Airlie 2015-12-03 13:40:53 +1000
  • bd64c81fc2 renderer: handle rendering to A8 surfaces. Dave Airlie 2015-12-03 08:20:46 +1000
  • ee45480c5d renderer: fix GLSL1.30 shader translation Dave Airlie 2015-12-02 13:05:28 +1000
  • e4cbf508f2 renderer: handle pixel pack buffer pre texture buffer objects Dave Airlie 2015-12-02 13:04:58 +1000
  • c6da60278c tests: fix typo, Dave Airlie 2015-12-02 10:53:25 +1000
  • 2ee8859757 renderer: fix potential leak Marc-André Lureau 2015-11-30 16:34:35 +0100
  • 8a3dcd4c7b tests: fix fourcc check (on intel at least) Marc-André Lureau 2015-11-27 19:59:56 +0100
  • 031d582bc1 renderer: emit clip distances before emitting position Dave Airlie 2015-11-03 13:24:24 +1000
  • 9ce005e5a2 renderer: bump to 0.3.0 Dave Airlie 2015-10-23 14:36:29 +1000
  • 85602b31bd renderer: fix regression in shader binding Dave Airlie 2015-10-23 14:35:46 +1000
  • 5bfba51908 virglrenderer: bump to version 0.2.0 Dave Airlie 2015-10-23 11:40:32 +1000
  • 72688632e7 virglrenderer: fix make distcheck Dave Airlie 2015-10-23 11:40:01 +1000
  • a80cf0eb29 virgl: virgl_egl.h is an internal header. Dave Airlie 2015-10-23 11:35:20 +1000
  • 89c5b02ec1 virgl: drop helper module. Dave Airlie 2015-10-23 11:30:00 +1000
  • 92b00c978b renderer: CLEANUP - remove TABs Dave Airlie 2015-10-23 11:28:56 +1000
  • 81b741a05c virgl/shaders: handle large shaders. Dave Airlie 2015-10-21 14:15:50 +1000
  • 88c47ce27c tests: align more encoder with mesa Dave Airlie 2015-10-23 09:36:37 +1000
  • 016341850c tests: align viewports/scissor encoding with mesa. Dave Airlie 2015-10-23 09:34:59 +1000
  • fd8116476b virgl: add query index to top 16-bits of query type. Dave Airlie 2015-10-23 11:04:01 +1000
  • b4cd13e121 virgl: add two more single-bit caps. Dave Airlie 2015-10-23 10:57:42 +1000
  • 25f4d39b50 virgl: use shader stencil export if it's available. Dave Airlie 2015-10-20 15:56:24 +1000
  • 18f8f38f9f renderer: fix transform feedback buffers number Dave Airlie 2015-10-16 14:14:33 +1000
  • 9921144812 shader: fix two sided color interpolation Dave Airlie 2015-10-16 13:50:14 +1000
  • dd4345b5af renderer: bail if we don't have a program when we need it. Dave Airlie 2015-10-16 11:45:54 +1000
  • 4385520930 renderer: fix compressed transfer gets Dave Airlie 2015-10-15 12:35:20 +1000
  • 94a415e3c7 transform feedback: handle haswell lack of ARB_transform_feedback2 Dave Airlie 2015-10-09 14:22:18 +1000
  • 674d730e90 shader: drop the unsupported file declaration for sampler views Dave Airlie 2015-10-09 14:12:10 +1000
  • 814f638d42 egl: update mesa_dma_buf_img_export usage Marc-André Lureau 2015-03-19 11:07:17 +0100
  • 5d17df15a6 egl: call virgl_egl_get_fourcc_for_texture only if use_egl_context Marc-André Lureau 2015-04-01 15:17:23 +0200
  • c4fb402013 virglrenderer: add license file Dave Airlie 2015-04-20 11:10:35 +1000
  • 3263d939b2 virglrenderer: add some more code liceneses Dave Airlie 2015-04-20 11:02:39 +1000
  • d17f2ee2b3 virglrenderer: use LT_INIT to keep fedora review happy Dave Airlie 2015-04-20 10:58:58 +1000