aboutsummaryrefslogtreecommitdiff
path: root/src/vrend_renderer.c
AgeCommit message (Expand)Author
2021-09-20vrend: make sure color read from a buffer is always unclampedItalo Nicola
2021-09-13vrend: Make the compile failure path return value consistent.Emma Anholt
2021-09-13Fix double-free on shader compile failure.Emma Anholt
2021-09-13vrend: rename id -> shader_type in remaining bind_*_locs() functionsRyan Neph
2021-09-13vrend: rename id -> shader_type in bind_sampler_locs()Ryan Neph
2021-08-25shader: rework handling of num_clip and num_cullGert Wollny
2021-08-25vrend: keep shader text when debugging and print it before conversionGert Wollny
2021-08-23vrend: fix shadow_samp_*_locs index incrementingRyan Neph
2021-08-19vrend: remove message for intentionally unbound sampler stateRyan Neph
2021-08-19vrend: fix sampler state updates misreporting next_sampler_idRyan Neph
2021-08-19vrend: cleanup vrend_draw_bind_samplers_shader()Ryan Neph
2021-08-19vrend: cleanup vrend_bind_sampler_statesRyan Neph
2021-08-19vrend: cleanup bind_image_locs()Ryan Neph
2021-08-19vrend: cleanup bind_ubo_locs()Ryan Neph
2021-08-19vrend: cleanup bind_sampler_locs()Ryan Neph
2021-08-04shader: track variable sinfo with the shader variantGert Wollny
2021-08-03vrend: try to emit texture levels only when really neededGert Wollny
2021-07-30vrend: use compatible view internalformat for 24bpp imported EGL resourcesRyan Neph
2021-07-27virgl: add support for anisotropic texture filteringDave Airlie
2021-07-21vrend: convert linear color to srgb for 24bpp imported EGL resourcesRyan Neph
2021-07-21vrend: check for NULL in vrend_renderer_get_meminfoChia-I Wu
2021-07-16virgl: Fix missing fog output in certain casesIsaac Bosompem
2021-07-14vrend: Don't synchronize compute shader IO interfacesGert Wollny
2021-07-14vrend: factor out synchronization of shader IO interfacesGert Wollny
2021-07-14vrend: Don't try to set SSBOs when no location is givenGert Wollny
2021-07-12vrend: Add VREND_USE_ASYNC_FENCE_CB flagLouis-Francis Ratté-Boulianne
2021-07-12vrend: Prepare for async fence callback supportLouis-Francis Ratté-Boulianne
2021-07-12vrend: pass texture levels per shader on GLES as uniformGert Wollny
2021-07-12vrend: store number of levels in sampler viewGert Wollny
2021-07-08vrend: use a bitfieled array for the feature listGert Wollny
2021-07-08vrend: reorder and compress vrend_state structureGert Wollny
2021-07-08shader: reorder more shader key componentsGert Wollny
2021-07-08vrend: refactor vrender_get_glsl_version to return the valueGert Wollny
2021-07-08vrend/shader: make cbuf masks 8 bit and move them into fs specific sectionGert Wollny
2021-07-08vrend: make UPDATE_INT_SIGN_MASK a macro to be able to pass different masksGert Wollny
2021-07-08shader: move FS specific key values into sub-structureGert Wollny
2021-07-08shader: move output interface info into structGert Wollny
2021-07-08vrend/shader: combine shader info to be passed to next into a structureGert Wollny
2021-07-08vrend: copy only as many layout info fields as neededGert Wollny
2021-07-08shader: factor out the fs_info that is needed in the shader keyGert Wollny
2021-07-08vrend: make shader interpinfo a fixed size arrayGert Wollny
2021-07-08vrend: refactor shader key evaluationGert Wollny
2021-07-08vrend: move fbfetch coherency support from key to shader configGert Wollny
2021-07-02vrend: fix null pointer dereferenceRyan Neph
2021-07-02vrend: get rid of glShaderStorageBlockBindingGert Wollny
2021-07-02vrend: Add extensions that enable barriers on OpenGL < 4.2Gert Wollny
2021-06-30vrend: Use gl to blit in some corner case.Lepton Wu
2021-06-30Suppress compiler warningsAkihiko Odaki
2021-06-28vrend: force temp buffers for BGR* swizzles on small iovec transfersRyan Neph
2021-06-23vrend: Check glTextureView feature before using itAkihiko Odaki