247 Commits (2192c92f582b6c4b7a6b13c7fa6c319d0287db05)

Author SHA1 Message Date
Gert Wollny ce99528156 vrend: Enable required extensions on GLSL 3.10 ES 6 years ago
Dave Airlie 945003caea Revert "shader: on GLES most image formats always require the specification of ro/wo" 6 years ago
Gert Wollny a4b3a8f950 shader: Enable GL_OES_geometry_point_size when needed 6 years ago
Gert Wollny 19cef6be4a shader: Enable tesselation_point_size extension for all tesselation shaders 6 years ago
Gert Wollny ab34c9d782 shader: Enable tesselation extension manually for GLSL version < 3.20 6 years ago
Gert Wollny 3e7a6ac4e7 shader: on GLES most image formats always require the specification of ro/wo 6 years ago
Gert Wollny baa834da12 shader: Also don't convert when src type is SIGNED and input is int. 6 years ago
Gert Wollny a135a16c37 shader: use different variable declarations for signed and unsigned (I|U)MUL_HI 6 years ago
Gurchetan Singh d7c795cfa4 vrend_shader: don't always cast image operations 6 years ago
Dave Airlie 51536444a1 shader: subtract 1 if we have normal constant from ubo indexing. 6 years ago
Dave Airlie 9932a4c3c0 shader: fix regression with image vs sampler array 6 years ago
Erik Faye-Lund 510325e216 shader: emit precision for images on GLSL 6 years ago
Erik Faye-Lund ba349a176e shader: emit readonly-images 6 years ago
Erik Faye-Lund f97bec1799 shader: generate bindings with layout qualifiers 6 years ago
Erik Faye-Lund 921602de80 shader: refactor image declaration emitting 6 years ago
Erik Faye-Lund ea5353047a shader: pass sampler directly to emit_sampler_decl 6 years ago
Erik Faye-Lund 2d6249846d shader: add missing precision specifier 6 years ago
Gurchetan Singh c37e9e688a vrend_shader: support integer memory 6 years ago
Gurchetan Singh b0a4b4ae19 vrend_shader: do a first pass analyzing tgsi instructions 6 years ago
Gert Wollny f434be0d5a shader: Fix warnings: 6 years ago
Erik Faye-Lund d4ea73104d vrend_shader: fixup typo in indirect image-handling 6 years ago
Dave Airlie f60737c039 add support for shader clock. 6 years ago
Gert Wollny 7751ba2cff vrend: Add geometry shaders on the GLES 3.1 host 6 years ago
Gert Wollny 5e630741f5 vrend, feature: Add GLSL version information for GLES 3.1 host 6 years ago
Elie Tournier da81b0c93d shader: require GL_OES_texture_storage_multisample_2d_array for 2D MS. 6 years ago
Gurchetan Singh d9fee3c228 vrend_shader: fix uninitialized variable warning 6 years ago
Gurchetan Singh 938352fab2 vrend_shader: require glsl 150 for early depth stencil 6 years ago
Gurchetan Singh 244b110659 vrend_shader: use require_glsl_ver function 6 years ago
Elie Tournier 5758881bb3 shader: Do not adjust y coordinate if an application render to a FBO 6 years ago
Erik Faye-Lund 3e0f7bd4ae vrend: grok FBFETCH instruction 6 years ago
Dave Airlie e869badbfb shaders: add compute shader support. 6 years ago
Dave Airlie 33f0170b03 shader: merge array types 6 years ago
Dave Airlie 64d0f1230d sampler arrays: refactor to follow image arrays 6 years ago
Dave Airlie f565193a1f shader: add texture image samples query support. 6 years ago
Dave Airlie 097c43e561 shader: add gl_HelperInvocation support 6 years ago
Dave Airlie 1fe8defa61 shaders: handle early fragment tests 6 years ago
Dave Airlie 4472641b3d shader: add image support to shader parsing. (v3) 6 years ago
Dave Airlie 97d4246853 shader: decode MEMBAR instruction. 6 years ago
Dave Airlie 8ffd38aac4 shader: bump some snprintf limits to 512 6 years ago
Erik Faye-Lund 47387e4066 emit precise keyword 6 years ago
Dave Airlie 1800bd4a64 shader: add basic shader_storage_buffer_object parsing. (v4) 6 years ago
Dave Airlie 7f962064cd shader: drop unused sviews_used 6 years ago
Dave Airlie 249fb00eed shader: pass sinfo/dinfo into translate_tex 6 years ago
Dave Airlie cae96e10d0 shader: drop unused function. 6 years ago
Gurchetan Singh 0fb73b11e4 vrend_shader: use emit_sampler_declaration helper 6 years ago
Gurchetan Singh 327207986e vrend_shader: add sampler array functionality in emit_sampler_decl 6 years ago
Erik Faye-Lund 7c9be01c56 shaders: include prefix for samplepos and tesscoord 6 years ago
Erik Faye-Lund a1160620cc expand gl_SampleMask to ivec4 to match TGSI definition 6 years ago
Erik Faye-Lund e0e8ad557b vrend: Fixup typo in SHADER_REQ_GPU_SHADER5 logic 6 years ago
Dave Airlie 38f80b1bc0 shader: refactor sampler emission. 7 years ago