511 Commits (dcc542f514c15234edd3efc475b027cdd67a1109)

Author SHA1 Message Date
Gurchetan Singh c4a00ed271 vrend: advertise the VIRGL_CAP_TRANSFER bit 6 years ago
Gurchetan Singh 0475d679aa vrend: specify if a transfer occurs in context zero or not 6 years ago
Gert Wollny 8d711a1ec2 vrend: effectively revert "renderer: remove dead code" 6 years ago
Dave Airlie 70677eedb7 renderer: use is_buffer flag for transfers 6 years ago
Dave Airlie dd06126de9 shader: use string array handler to store current strings. 6 years ago
Dave Airlie 293f1dc1dc renderer: consolidate shader dump function 6 years ago
Erik Faye-Lund 30c3b751fd renderer: fixup texture-swizzling without view-support 6 years ago
Erik Faye-Lund d9a4be4d0a renderer: remove dead code 6 years ago
Erik Faye-Lund e95a540a0e renderer: set emulated alpha based on the texture-view format 6 years ago
Erik Faye-Lund 4e5e62daa2 renderer: pass whole texture-view to vrend_apply_sampler_state 6 years ago
Erik Faye-Lund a9bb5a7dcf renderer: correct type of vrend_sampler_view::format 6 years ago
Erik Faye-Lund 66152b2526 renderer: do not setup fixed-function point-sprite functionality 6 years ago
Erik Faye-Lund 262b078c3d renderer: guard call to glTexBuffer 6 years ago
Gert Wollny 474addf576 vrend: Don't ref-count when UBO's are bound on the host side 6 years ago
Gert Wollny ff18dfe508 debug: Add option to print the guest program name in the log 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
Dave Airlie 3a069fc6dc virgl: query buffer object support. (v2) 6 years ago
Dave Airlie f4e22b8727 vrend: fix compute shader binding 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
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
Erik Faye-Lund dc8b29ffce vrend: remove redundant call to make_current 6 years ago
Gert Wollny 3bb14a39af vrend: Also set glsl to at least 400 on D-GL when certain extension are available 6 years ago
Gert Wollny 278ad3065a vrend,features: Add a feature for depth_clamp 6 years ago
David Riley 8f4a46ebfa vrend: Enable dual_src_blend with GL_EXT_blend_func_extended for GLES. 6 years ago
Gert Wollny 04ecf630b7 vrend: Add feature srgb_write_control 6 years ago
Dave Airlie aa910dfa6a virglrenderer: add support for a private pointer in resources. (v2) 6 years ago
Gert Wollny d61fc12340 shader: Emit winsys_adjust_y only once per FS shader 6 years ago
Dave Airlie 967062325b vrend: fix signed 31-bit shift. 6 years ago
Erik Faye-Lund 9b7a109c0a vrend: cache blend-dirtiness with patching 6 years ago
Erik Faye-Lund faef0bf40f vrend: remove pointless GL_FRAMEBUFFER update 6 years ago
Erik Faye-Lund 523796808a vrend: cache GL_DRAW_INDIRECT_BUFFER binding 6 years ago
Erik Faye-Lund 056328c868 vrend: drop pointless argument to make_current 6 years ago
David Riley 4757372d5a vrend: Enable seamless_cube_map for GLES. 6 years ago
Erik Faye-Lund b88306aa7e vrend: utilize glBindVertexBuffer when possible 6 years ago
Gert Wollny 246140fa1c vrend: Check whether a shader type actually exisits before uploading constants 6 years ago
Robert Foss 823219bc83 ci: Set a default value for GL_MAX_VERTEX_ATTRIB_STRIDE 6 years ago
Gert Wollny 4cf8edd9bf vrend: Make sure no stale links to shader programs remain in a sub-context 6 years ago
Gert Wollny 172c9679b4 vrend/shader: handle uniforms as array 6 years ago
Gert Wollny c1b6c98589 vrend: reduce number of re-allocations in constant copying 6 years ago