Commit Graph

  • 87a21038f7 debug: Use a function to print output that can be replaced by a different callback Gert Wollny 2019-01-31 12:53:01 +0100
  • 3e87ee63f7 shader: When on GLES require EXT_clip_cull_distance for gl_ClipDistance Gert Wollny 2019-01-28 16:30:32 +0100
  • 3a069fc6dc virgl: query buffer object support. (v2) Dave Airlie 2018-05-21 16:37:44 +1000
  • f4e22b8727 vrend: fix compute shader binding Dave Airlie 2019-01-29 16:36:57 +1000
  • 51e343ea48 shader: move realcolor emit to fs. Dave Airlie 2019-01-29 14:02:17 +1000
  • 26a2748965 shader: clean up TES IO emit Gert Wollny 2019-01-09 16:14:31 +0100
  • 7418567f0c shader: clean up TCS IO emit Gert Wollny 2019-01-09 16:14:13 +0100
  • 6fb0c9d847 shader: simplify handling of pre-and postfixes in gs IO emit Gert Wollny 2019-01-09 16:13:44 +0100
  • aa9a3946f8 shader: remove unused variables in fs IO emit Gert Wollny 2019-01-09 16:12:51 +0100
  • 08e0ded94a shader: IO emit - factor out winsys_adjust_y emission Gert Wollny 2019-01-09 14:03:19 +0100
  • fe31f94e7a shader: Factor out compute shader IO emit Gert Wollny 2019-01-09 13:39:21 +0100
  • 7d219efae4 shader: factor out tessleation evaluation shader IO emit Gert Wollny 2019-01-09 13:33:55 +0100
  • 51bc9b0e71 shader: Factor out tesselation control shader IO emit Gert Wollny 2019-01-09 12:24:31 +0100
  • 85fdaf8d15 shader: Factor out geometry shader IO emit Gert Wollny 2019-01-09 12:11:46 +0100
  • deebae87f7 shader: factor out fragment shader IO emit Gert Wollny 2019-01-09 12:05:49 +0100
  • 7c8b9325e7 shader: Simplify vertex shader IO emit and factor out stream IO Gert Wollny 2019-01-09 11:57:59 +0100
  • d8b76a36d6 shader: Separate vertex shader io and others Gert Wollny 2019-01-09 11:51:59 +0100
  • 91642e622b shader: start refactoring emit_ios Gert Wollny 2019-01-09 11:17:45 +0100
  • 62d123dc34 ci: Include missing utils.sh script Robert Foss 2019-01-24 12:25:44 +0100
  • 16de508587 ci: Mark test as reliable Robert Foss 2019-01-23 15:03:01 +0100
  • 8ca7e861c9 virgl: support 10-bit formats on GLES Gurchetan Singh 2019-01-18 15:05:34 -0800
  • 2192c92f58 renderer: only update dirty constbufs Erik Faye-Lund 2019-01-14 23:57:20 +0100
  • 208e917f2e renderer: do glUniformBlockBinding at link-time Erik Faye-Lund 2019-01-14 23:49:21 +0100
  • 5e89aea888 virglrenderer: use bitmask instead of arrays of indices Erik Faye-Lund 2019-01-14 23:40:10 +0100
  • 0aa272c21c renderer: drop pointless temp-variable Erik Faye-Lund 2019-01-14 22:26:06 +0100
  • a1ad3cef8e ci: Add support for running multiple tests simultaneously Robert Foss 2019-01-21 10:37:26 +0100
  • a5e65fc6d3
    ci: Rework path handling Robert Foss 2019-01-23 12:33:08 +0100
  • 3dc64e50ef ci: Explicitely install python-mako Gert Wollny 2019-01-23 10:04:50 +0100
  • de99a34adf ci: Use gdc instead of gdc-6 Gert Wollny 2019-01-23 09:36:29 +0100
  • 0999e0c6f3 doc: update features list Elie Tournier 2019-01-16 13:16:52 +0000
  • c8df9ba1ba vtest: add missing includes Alexander Kanavin 2019-01-18 13:47:23 +0100
  • f30b4ee37c vtest: Refactor argument parsing to use getopt Jakob Bornecrantz 2019-01-04 18:23:57 +0000
  • c21a53de63 ci: Run piglit gl&gles hosts as separate tests Robert Foss 2019-01-08 14:08:43 +0100
  • 8e3c7f7666 ci: Cleanup CI output Robert Foss 2019-01-07 17:35:31 +0100
  • 810b33380e ci: Harmonize script names Robert Foss 2018-12-21 15:59:35 +0100
  • 0ad0fdbb8f ci: Remove unused deqp test lists Robert Foss 2018-12-21 15:48:53 +0100
  • 7f3f1a5075 ci: Switch to new test-runner Robert Foss 2018-12-21 15:49:54 +0100
  • 5176d6dca9 ci: Don't allow HW backends for CI runs Robert Foss 2018-12-21 16:55:51 +0100
  • 15320da81f ci: Add new test-runner and previous results Robert Foss 2018-12-21 15:47:54 +0100
  • 715d53e235 ci: Remove redundant regression check Robert Foss 2018-12-11 14:43:48 +0100
  • f342464164 ci: Remove spurios ccache -s Robert Foss 2018-12-11 14:43:00 +0100
  • ed8378ef53 ci: Remove previosuly disabled & redundant CTS build cmds Robert Foss 2018-12-11 14:42:08 +0100
  • 5fc178babb ci: Remove previously disabled fakemachine/qemu testing Robert Foss 2018-12-11 14:39:44 +0100
  • 2ebcc6d69a virglrenderer: move scissor enables out of draw path. Dave Airlie 2018-12-13 14:34:47 +1000
  • 827bee8f78 renderer: don't emit scissors on framebuffer state change Dave Airlie 2018-12-13 14:37:07 +1000
  • 8b2e86f7b6 blitter: handle GL_FRAMEBUFFER_SRGB for emulated blits Gert Wollny 2018-12-14 21:17:29 +0100
  • 2e3417a74b vrend,blit: set GL_FRAMEBUFFER_SRGB based on blit dest format and not resource format Gert Wollny 2018-12-14 21:12:51 +0100
  • 3a55d4ba91 vrend,blit: Don't use GL blit when src and dest swizzles are the same Gert Wollny 2018-12-14 21:10:59 +0100
  • 92fe2c2821 gallium: bump shader input and output limits Elie Tournier 2019-01-10 16:11:16 +0000
  • 0b115dbc7c shader: add and use extension helper Erik Faye-Lund 2018-12-17 22:05:13 +0100
  • 249cbb2a8d strbuf: factor out strlen out of appending Erik Faye-Lund 2019-01-09 12:26:14 +0100
  • ee354b6d55 shader: fixup signature of get_source_info Erik Faye-Lund 2019-01-09 13:17:15 +0100
  • aa036b8bcb shader: double size of offbuf and bias Erik Faye-Lund 2019-01-09 15:47:56 +0100
  • c5e7173212 strbuf: copy varargs-list in case of reuse Erik Faye-Lund 2019-01-09 13:52:44 +0100
  • 6c530b502d shader: move body generation to variadic macros. Dave Airlie 2018-12-28 12:04:00 +1000
  • 1c5d6570fd shader: move header generation to variadic emission. Dave Airlie 2018-12-28 11:51:39 +1000
  • 695e7c3092 shader: move body emission to using buffer error state. Dave Airlie 2018-12-28 11:36:37 +1000
  • 06799bf223 shader: move header emission to use the error state. Dave Airlie 2018-12-28 11:23:00 +1000
  • 375b424a1b shader: add some strbuf error checks. Dave Airlie 2018-12-28 11:18:08 +1000
  • f7e0ec0873 shader: add string buffer wrapper and use for glsl strings. Dave Airlie 2018-12-28 11:15:48 +1000
  • e56000111e vrend: add new string buffer implementation (v1.2) Dave Airlie 2019-01-08 10:32:41 +1000
  • 4aa32df2cf fix crash with qemu / egl colorspace Dave Airlie 2019-01-08 17:20:20 +1000
  • 39c2099b2a vrend: assume current framebuffer binding is still correct Erik Faye-Lund 2018-12-07 12:56:08 +0100
  • 6ae19d3da2 vrend: restore GL_FRAMEBUFFER after clobbering Erik Faye-Lund 2018-12-07 12:55:24 +0100
  • 7a353862c6 virglrenderer: force ctx0 for cursor Erik Faye-Lund 2019-01-04 12:08:44 +0100
  • dc8b29ffce vrend: remove redundant call to make_current Erik Faye-Lund 2019-01-04 12:03:32 +0100
  • aeac8f4ae8 docs: Add a note about running ASAN Elie Tournier 2018-12-07 16:55:07 +0000
  • e59edfc2bb shader: Emit swizzles for image size if needed Gert Wollny 2019-01-06 20:27:50 +0100
  • 162d4bf38c Fix GLX build Gurchetan Singh 2019-01-07 10:09:24 -0800
  • 3bb14a39af vrend: Also set glsl to at least 400 on D-GL when certain extension are available Gert Wollny 2019-01-03 11:54:36 +0100
  • b7eccdf410 shader: Even fewer screaming falsehoods Jakob Bornecrantz 2019-01-03 13:12:04 +0000
  • f8841d8349 shader: Fewer screaming truths and falsehoods Jakob Bornecrantz 2019-01-03 13:11:05 +0000
  • bc6fc18029 shader: drop prepare_so_movs unused return Dave Airlie 2018-12-28 10:58:54 +1000
  • dddf10c954 shader: move header generation into context and align with main body code Dave Airlie 2018-12-28 10:56:05 +1000
  • bf183d4c8d shader: don't directly call add_str_to_glsl_main. Dave Airlie 2018-12-28 10:47:43 +1000
  • 777e0a9f67 shader: Fixes for previous commit Jakob Bornecrantz 2019-01-03 11:28:14 +0000
  • cb15235a9b shader: consoldiate code on bool return types. Dave Airlie 2018-12-28 10:34:19 +1000
  • f61516ba0b shader: make add samplers/images use a bool return type Dave Airlie 2018-12-28 10:24:24 +1000
  • 3d1a6e41d6 shader: make allocate temp range return a bool Dave Airlie 2018-12-28 10:22:02 +1000
  • e46352c90d shader: make add_str_to_glsl_main return a boolean. Dave Airlie 2018-12-28 10:21:15 +1000
  • d46119af59 ci: Include more build-dependencies of piglit Robert Foss 2019-01-02 16:03:08 +0100
  • 278ad3065a vrend,features: Add a feature for depth_clamp Gert Wollny 2019-01-02 14:08:19 +0100
  • a61a1c64e9 shader: handle back color semantics in flat/interp parsing. Dave Airlie 2018-12-28 14:28:58 +1000
  • 8f4a46ebfa vrend: Enable dual_src_blend with GL_EXT_blend_func_extended for GLES. David Riley 2018-12-19 10:08:16 -0800
  • abb7c520fc formats: Add support for EXT_texture_sRGB_R8 if host supports it. Gert Wollny 2018-10-26 10:45:43 +0200
  • 04ecf630b7 vrend: Add feature srgb_write_control Gert Wollny 2018-10-23 17:16:12 +0200
  • fb4f7577f7 virgl,egl: add check for EGL_KHR_gl_colorspace Gert Wollny 2018-10-16 17:34:39 +0200
  • ea97380ec8 shader: drop needless snprintf calls Erik Faye-Lund 2018-12-28 07:31:37 +1000
  • d10d000029 shader: simplify emit_a8_swizzle Erik Faye-Lund 2018-12-17 14:54:08 +0100
  • 71de5e5e8b shader: drop GL_-part of extension-name in shader_req_table Erik Faye-Lund 2018-12-17 22:32:48 +0100
  • aa910dfa6a virglrenderer: add support for a private pointer in resources. (v2) Dave Airlie 2018-12-05 15:14:39 +1000
  • d61fc12340 shader: Emit winsys_adjust_y only once per FS shader Gert Wollny 2018-12-16 16:29:00 +0100
  • 967062325b vrend: fix signed 31-bit shift. Dave Airlie 2018-12-13 12:21:26 +1000
  • 9b7a109c0a vrend: cache blend-dirtiness with patching Erik Faye-Lund 2018-12-10 13:32:46 +0100
  • faef0bf40f vrend: remove pointless GL_FRAMEBUFFER update Erik Faye-Lund 2018-12-07 12:56:34 +0100
  • 523796808a vrend: cache GL_DRAW_INDIRECT_BUFFER binding Erik Faye-Lund 2018-12-10 13:46:35 +0100
  • 056328c868 vrend: drop pointless argument to make_current Erik Faye-Lund 2018-12-10 12:25:00 +0100
  • 4757372d5a vrend: Enable seamless_cube_map for GLES. David Riley 2018-12-12 11:02:26 -0800
  • b88306aa7e vrend: utilize glBindVertexBuffer when possible Erik Faye-Lund 2018-12-06 13:15:27 +0100
  • f45295fe60 virglrenderer: bump ops + compare string limits up to 512 bytes Dave Airlie 2018-12-06 15:13:23 +1000