Commit Graph

  • 0d843ab1a3 shader: Emit GL_OES_shader_image_atomic on GLES 3.1 host when needed Gert Wollny 2018-09-11 21:12:26 +0200
  • fed5d2d2d8 vtest: Don't read past the iovec Jakob Bornecrantz 2018-08-30 21:03:37 +0100
  • fdcb5b588c vtest: Better error reporting Jakob Bornecrantz 2018-08-30 19:26:38 +0100
  • 9b3bab8331 vtest: Replace asserts with if cases Jakob Bornecrantz 2018-08-17 19:21:27 +0100
  • 6373d5a35f vtest: Add backing store to each resource Tomeu Vizoso 2018-07-26 17:14:44 +0200
  • 33da7361ae vtest: Add versioning mechanism to protocol Tomeu Vizoso 2018-08-01 11:24:35 +0200
  • 6cc3162d45 vtest: Add ping protocol version cmd Dave Airlie 2018-08-20 11:13:33 +0200
  • 003007e3e4 vrend_renderer: check for 0 length shader request. Po-Hsien Wang 2018-09-04 16:13:43 -0700
  • 2546d11c63 shader: Enable GL_ARB_texture_cube_map_array in shader on gles 3.1 host Gert Wollny 2018-09-09 15:41:12 +0200
  • 71c75f201d configure: fix issues with GLX build Gurchetan Singh 2018-09-06 16:15:37 -0700
  • 80b6b3727e configure: delete duplicated line Gurchetan Singh 2018-09-06 15:51:23 -0700
  • 4333584835 shader: Add support for TGSI_FILE_HW_ATOMIC Tomeu Vizoso 2018-07-19 15:41:42 +0200
  • cd8c1b66d2 renderer: Add support for TGSI_FILE_HW_ATOMIC Tomeu Vizoso 2018-07-19 15:41:41 +0200
  • 13ca94b7f4 vrend: send max_combined_shader_buffers to guest Erik Faye-Lund 2018-08-30 13:40:43 +0200
  • 1d8b215aba gallium: Add changes needed for TGSI_FILE_HW_ATOMIC Tomeu Vizoso 2018-07-19 15:41:40 +0200
  • 30d2c0a610 shader: Declare ssbo_addr_temp for TGSI_FILE_MEMORY Tomeu Vizoso 2018-08-07 15:20:43 +0200
  • e2ef712922 vrend,features: Report PIPE_PRIM_PATCHES when tesselation is supported Gert Wollny 2018-09-04 21:30:53 +0200
  • 36c919e139 shader: rework precise-emitting for built-ins Erik Faye-Lund 2018-08-22 22:41:39 +0200
  • 10ae7e399c vrend: Don't cache blend enable state and set it directly Gert Wollny 2018-08-27 15:30:51 +0200
  • a5bfadaab5 vrend_renderer: Check the shader terminator Po-Hsien Wang 2018-08-13 23:57:18 -0700
  • 76670ade68 vrend: do not overwrite a sampler-object that might be in use Erik Faye-Lund 2018-08-24 12:40:27 +0200
  • 2766ae7e97 only set texture params for non multisample surfaces Dave Airlie 2018-08-22 10:58:02 +1000
  • 8bd7e0859d vtest: destroy renderer in no-fork mode Dave Airlie 2018-08-22 10:49:04 +1000
  • 8498354597 blitter: add blitter destruction path Dave Airlie 2018-08-22 10:45:23 +1000
  • 2d6713c6cd vrend: Enhanced layout support. Dave Airlie 2018-08-03 16:20:43 +1000
  • 4553faf23a vrend: alpha-textures are supported on GLES Erik Faye-Lund 2018-08-21 12:03:15 +0200
  • 0d6a2439ee vrend,feature: correct handling of feat_texture_buffer_range and use it Gert Wollny 2018-08-08 13:54:43 +0200
  • 148d32634d vrend,features: Corrext typo in GL_KHR_robust_buffer_access_behavior Gert Wollny 2018-08-08 13:34:09 +0200
  • 026c80f313 vrend,features: expose GL_ARB_draw_buffers_blend also on a GLES 3.2 host Gert Wollny 2018-08-08 13:13:24 +0200
  • 527f078d3c vrend,feature: Enable feat_indep_blend on a GLES 3.2 host Gert Wollny 2018-08-08 12:18:16 +0200
  • 16fbc93e42 shader: don't emit ARB_gpu_shader5 if GLSL version is 320 es Gert Wollny 2018-08-07 14:56:55 +0200
  • aa0f6a7fa9 vrend,features: Sample shading is provided by GLES 3.2 Gert Wollny 2018-08-06 15:08:13 +0200
  • 662a62029b vrend: Lift glsl level on GLES 3.1 + some extensions to 400 Gert Wollny 2018-08-07 11:42:28 +0200
  • 967c508ec7 vrend,features: Enable tessellation shaders for GLES >= 3.2 or OES_tessellation_shaders Gert Wollny 2018-08-06 14:57:04 +0200
  • 4732489525 shader: do not redeclare built-ins as precise Erik Faye-Lund 2018-08-20 15:52:27 +0200
  • 964d08aa3b shader: also require GL_EXT_shader_framebuffer_fetch for gles Erik Faye-Lund 2018-08-15 13:49:45 +0200
  • 47b89a4a63 shader: on GLES most image formats always require the specification of ro/wo Gert Wollny 2018-08-16 09:06:21 +0200
  • 547beeaaec shader: Ensure that the AND operation has the same typed sources Gert Wollny 2018-08-17 14:31:38 +0200
  • ce99528156 vrend: Enable required extensions on GLSL 3.10 ES Gert Wollny 2018-08-16 19:04:20 +0200
  • 1c113ddcd7 format: assert that the multi-sample check enters with a clean error state Gert Wollny 2018-08-17 10:00:47 +0200
  • c31e6facde vrend, caps: multisample images are not available on GLES Gert Wollny 2018-08-17 09:58:32 +0200
  • 829176087c renderer: query host for max texture sizes Erik Faye-Lund 2018-08-14 13:57:41 +0200
  • 945003caea Revert "shader: on GLES most image formats always require the specification of ro/wo" Dave Airlie 2018-08-15 16:53:04 +1000
  • a4b3a8f950 shader: Enable GL_OES_geometry_point_size when needed Gert Wollny 2018-08-14 10:01:16 +0200
  • 19cef6be4a shader: Enable tesselation_point_size extension for all tesselation shaders Gert Wollny 2018-08-14 09:54:36 +0200
  • ab34c9d782 shader: Enable tesselation extension manually for GLSL version < 3.20 Gert Wollny 2018-08-14 09:43:11 +0200
  • 3e7a6ac4e7 shader: on GLES most image formats always require the specification of ro/wo Gert Wollny 2018-08-10 16:32:28 +0200
  • baa834da12 shader: Also don't convert when src type is SIGNED and input is int. Gert Wollny 2018-08-12 12:02:42 +0200
  • a135a16c37 shader: use different variable declarations for signed and unsigned (I|U)MUL_HI Gert Wollny 2018-08-12 10:23:41 +0200
  • d7c795cfa4 vrend_shader: don't always cast image operations Gurchetan Singh 2018-08-10 17:32:04 -0700
  • 491d3b7054 shader: fix conversion for return type of various bit operations Gert Wollny 2018-08-13 09:07:17 +0200
  • 51536444a1 shader: subtract 1 if we have normal constant from ubo indexing. Dave Airlie 2018-07-30 16:33:43 +1000
  • 82412e927a formats: Reject also formats that give GL_INVALID_OPERATION and correct STENCIL_INDEX Gert Wollny 2018-08-10 09:59:29 +0200
  • 9932a4c3c0 shader: fix regression with image vs sampler array Dave Airlie 2018-08-13 16:46:09 +1000
  • 510325e216 shader: emit precision for images on GLSL Erik Faye-Lund 2018-08-06 19:47:40 +0200
  • ba349a176e shader: emit readonly-images Erik Faye-Lund 2018-08-06 19:19:28 +0200
  • f97bec1799 shader: generate bindings with layout qualifiers Erik Faye-Lund 2018-08-06 19:47:07 +0200
  • 921602de80 shader: refactor image declaration emitting Erik Faye-Lund 2018-08-07 13:59:52 +0200
  • ea5353047a shader: pass sampler directly to emit_sampler_decl Erik Faye-Lund 2018-08-07 15:33:21 +0200
  • 2d6249846d shader: add missing precision specifier Erik Faye-Lund 2018-08-02 13:23:54 +0200
  • b6cbb42afe query: use 64-bit get for timer queries Dave Airlie 2018-08-08 12:38:54 +1000
  • fe745cea60 vrend_renderer: use GL_RGBA8UI instead of GL_RGBA8_SNORM Gurchetan Singh 2018-08-08 19:09:03 -0700
  • fd10f0a017 Revert "renderer: check for shader_text validity" Jakob Bornecrantz 2018-08-09 10:25:22 +0100
  • c37e9e688a vrend_shader: support integer memory Gurchetan Singh 2018-08-02 15:39:49 -0700
  • b0a4b4ae19 vrend_shader: do a first pass analyzing tgsi instructions Gurchetan Singh 2018-08-02 17:45:35 -0700
  • 272d9a4db4 renderer: fix warning. Dave Airlie 2018-08-09 12:09:33 +1000
  • 3193c2cbab renderer: check for shader_text validity Po-Hsien Wang 2018-07-25 19:43:48 -0700
  • fae89caf15 vrend_renderer.c: Fix warnings Gert Wollny 2018-08-07 15:45:58 +0200
  • f434be0d5a shader: Fix warnings: Gert Wollny 2018-08-07 15:43:45 +0200
  • 52844995a6 gallium/auxiliary/util/u_debug.h: Fix "noreturn" warnings in debug mode Gert Wollny 2018-05-31 10:33:44 +0200
  • 9ddf5081a6 gallium/auxiliary/util/u_debug.c: Fix warnings Gert Wollny 2018-05-31 10:31:53 +0200
  • 1df55d36b2 gallium/aux/tgsi/tgsi_scan.c: Fix warnings Gert Wollny 2018-05-30 17:09:15 +0200
  • a722f982f5 gallium/aux/util/u_cpu_detect.h: Fix warning in u_cpu_detect.c Gert Wollny 2018-05-30 16:50:47 +0200
  • ae89b77849 gallizm/aux/util/u_format.c, u_debug_describe.c: Fix warnings Gert Wollny 2018-05-30 16:46:50 +0200
  • c7fe2bdb5d gallium/aux/tgsi/tgsi_util.c: Fix warnings Gert Wollny 2018-05-30 16:45:51 +0200
  • 4d89feef5a gallium/aux/tgsi/tgsi_ureg.*: Fix warnings Gert Wollny 2018-05-30 16:44:06 +0200
  • 79cf595336 gallium/aux/util/u_surface.c: Fix warning Gert Wollny 2018-05-30 15:58:43 +0200
  • ad731eebd4 gallium/aux/tgsi/tgsi_text.c: Fix warnings Gert Wollny 2018-05-30 15:29:49 +0200
  • dfe2535349 gallium/aux/util/u_debug_refcnt.h: Fix warnings: Gert Wollny 2018-05-30 15:25:57 +0200
  • 22dadfccf0 gallium/aux/tgsi/tgsi_sanity.c: Fix warnings Gert Wollny 2018-05-30 15:20:40 +0200
  • d30031ae87 gallium/aux/tgsi/tgsi_parse.c: Fix warnings Gert Wollny 2018-05-30 14:56:45 +0200
  • d0d787c951 gallium/aux/tgsi/tgsi_dump.c: Fix warnings Gert Wollny 2018-05-30 14:52:01 +0200
  • 16a06ce340 gallium/aux/tgsi/tgsi_build.c: Fix warnings Gert Wollny 2018-05-30 14:49:38 +0200
  • f0f9466623 gallium/aux/cso_cache.c: Fix warnings Gert Wollny 2018-05-30 13:01:23 +0200
  • 257cf11b52 vrend: correct blit/copy_image code path Gert Wollny 2018-08-07 19:45:00 +0200
  • d4ea73104d vrend_shader: fixup typo in indirect image-handling Erik Faye-Lund 2018-08-06 20:38:09 +0200
  • aaed5a6c10 add texture barrier implementation Dave Airlie 2018-08-03 13:57:08 +1000
  • a2639989a0 formats: include compressed formats in the copy-compatibility check Gert Wollny 2018-08-03 23:02:27 +0200
  • f60737c039 add support for shader clock. Dave Airlie 2018-07-31 08:02:20 +1000
  • 8c155eca46 check before calling multisample Po-Hsien Wang 2018-08-06 11:13:39 -0700
  • bef8c7ebf9 vrend, features: enable sampler objects as provided by GLES 3.0 Gert Wollny 2018-08-05 16:46:03 +0200
  • 842c320a0a vrend, features: Add stencil texturing as feature provided by GLES 3.1 Gert Wollny 2018-08-05 16:46:02 +0200
  • a457c578ce vrend: don't call glShaderStorageBlockBinding on GLES and warn about it's use Gert Wollny 2018-08-05 16:46:01 +0200
  • 7751ba2cff vrend: Add geometry shaders on the GLES 3.1 host Gert Wollny 2018-08-05 16:46:00 +0200
  • 5e630741f5 vrend, feature: Add GLSL version information for GLES 3.1 host Gert Wollny 2018-08-05 16:45:59 +0200
  • 3d6213cc8b vrend, features: add ARB_texture_gather to feature test Gert Wollny 2018-08-05 16:45:58 +0200
  • 5eaf8f11d6 vrend, features: Correct ARB_draw_indirect and set available for GLES 3.1 Gert Wollny 2018-08-05 16:45:57 +0200
  • c91500a14c vrend: Enable ARB_texture_storage on GLES Gert Wollny 2018-08-05 16:45:56 +0200
  • da81b0c93d shader: require GL_OES_texture_storage_multisample_2d_array for 2D MS. Elie Tournier 2018-08-03 16:16:52 +0100
  • 41a0fd8717 formats: reorder sample count reading and emultate it for low sample counts Gert Wollny 2018-08-03 21:37:56 +0200