1364 Commits (82d05bfb1034a0dfe1eb23f084d99f8f1a171e52)

Author SHA1 Message Date
Gert Wollny 70ae2c3894 vrenderer: avoid haing to include vrend_debug.h in virglerenderer.h 6 years ago
Gert Wollny ec56cc4a5d shader: free stale sampler_arrays in sinfo (v2) 6 years ago
Gert Wollny ff18dfe508 debug: Add option to print the guest program name in the log 6 years ago
Gert Wollny 70fefe33df virgl: expose function to set output callback 6 years ago
Gert Wollny 32c733fa47 src/: replace all instances of "fprintf to stderr" with "vrend_printf" 6 years ago
Gert Wollny c6e9477693 vrend: Also use vrend_printf to print the streamout debug output 6 years ago
Gert Wollny 87a21038f7 debug: Use a function to print output that can be replaced by a different callback 6 years ago
Gert Wollny 3e87ee63f7 shader: When on GLES require EXT_clip_cull_distance for gl_ClipDistance 6 years ago
Dave Airlie 3a069fc6dc virgl: query buffer object support. (v2) 6 years ago
Dave Airlie f4e22b8727 vrend: fix compute shader binding 6 years ago
Dave Airlie 51e343ea48 shader: move realcolor emit to fs. 6 years ago
Gert Wollny 26a2748965 shader: clean up TES IO emit 6 years ago
Gert Wollny 7418567f0c shader: clean up TCS IO emit 6 years ago
Gert Wollny 6fb0c9d847 shader: simplify handling of pre-and postfixes in gs IO emit 6 years ago
Gert Wollny aa9a3946f8 shader: remove unused variables in fs IO emit 6 years ago
Gert Wollny 08e0ded94a shader: IO emit - factor out winsys_adjust_y emission 6 years ago
Gert Wollny fe31f94e7a shader: Factor out compute shader IO emit 6 years ago
Gert Wollny 7d219efae4 shader: factor out tessleation evaluation shader IO emit 6 years ago
Gert Wollny 51bc9b0e71 shader: Factor out tesselation control shader IO emit 6 years ago
Gert Wollny 85fdaf8d15 shader: Factor out geometry shader IO emit 6 years ago
Gert Wollny deebae87f7 shader: factor out fragment shader IO emit 6 years ago
Gert Wollny 7c8b9325e7 shader: Simplify vertex shader IO emit and factor out stream IO 6 years ago
Gert Wollny d8b76a36d6 shader: Separate vertex shader io and others 6 years ago
Gert Wollny 91642e622b shader: start refactoring emit_ios 6 years ago
Gurchetan Singh 8ca7e861c9 virgl: support 10-bit formats on GLES 6 years ago
Erik Faye-Lund 2192c92f58 renderer: only update dirty constbufs 6 years ago
Erik Faye-Lund 208e917f2e renderer: do glUniformBlockBinding at link-time 6 years ago
Erik Faye-Lund 5e89aea888 virglrenderer: use bitmask instead of arrays of indices 6 years ago
Erik Faye-Lund 0aa272c21c renderer: drop pointless temp-variable 6 years ago
Dave Airlie 2ebcc6d69a virglrenderer: move scissor enables out of draw path. 6 years ago
Dave Airlie 827bee8f78 renderer: don't emit scissors on framebuffer state change 6 years ago
Gert Wollny 8b2e86f7b6 blitter: handle GL_FRAMEBUFFER_SRGB for emulated blits 6 years ago
Gert Wollny 2e3417a74b vrend,blit: set GL_FRAMEBUFFER_SRGB based on blit dest format and not resource format 6 years ago
Gert Wollny 3a55d4ba91 vrend,blit: Don't use GL blit when src and dest swizzles are the same 6 years ago
Elie Tournier 92fe2c2821 gallium: bump shader input and output limits 6 years ago
Erik Faye-Lund 0b115dbc7c shader: add and use extension helper 6 years ago
Erik Faye-Lund 249cbb2a8d strbuf: factor out strlen out of appending 6 years ago
Erik Faye-Lund ee354b6d55 shader: fixup signature of get_source_info 6 years ago
Erik Faye-Lund aa036b8bcb shader: double size of offbuf and bias 6 years ago
Erik Faye-Lund c5e7173212 strbuf: copy varargs-list in case of reuse 6 years ago
Dave Airlie 6c530b502d shader: move body generation to variadic macros. 6 years ago
Dave Airlie 1c5d6570fd shader: move header generation to variadic emission. 6 years ago
Dave Airlie 695e7c3092 shader: move body emission to using buffer error state. 6 years ago
Dave Airlie 06799bf223 shader: move header emission to use the error state. 6 years ago
Dave Airlie 375b424a1b shader: add some strbuf error checks. 6 years ago
Dave Airlie f7e0ec0873 shader: add string buffer wrapper and use for glsl strings. 6 years ago
Dave Airlie e56000111e vrend: add new string buffer implementation (v1.2) 6 years ago
Dave Airlie 4aa32df2cf fix crash with qemu / egl colorspace 6 years ago
Erik Faye-Lund 39c2099b2a vrend: assume current framebuffer binding is still correct 6 years ago
Erik Faye-Lund 6ae19d3da2 vrend: restore GL_FRAMEBUFFER after clobbering 6 years ago