{"push_id":653415838,"size":174,"distinct_size":47,"ref":"refs/heads/master","head":"b5045e29917a783be74becee5e72566e2b0e3535","before":"c66c158e59298fc4183148c466dd4eecb945f87c","commits":[{"sha":"114ac39a888509b133f15ddae813fcf64adc72a7","author":{"email":"61b5a29db2c0650f7c8510f93eece059c1b09320@vmware.com","name":"Jose Fonseca"},"message":"mesa: Fix glGetProgramiv(GL_ACTIVE_ATTRIBUTES).\n\nIt's returning random values, because RESOURCE_VAR() is casting\ndifferent objects into ir_variable pointers.\n\nThis updates _mesa_count_active_attribs to filter the resources with the\nsame logic used in _mesa_longest_attribute_name_length.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=90207\n\nReviewed-by: Tapani Pälli <tapani.palli@intel.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/114ac39a888509b133f15ddae813fcf64adc72a7"},{"sha":"8d3e063e6851ca6c33c8bac1d8e9b9b344d27294","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Handle special LIT case\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/8d3e063e6851ca6c33c8bac1d8e9b9b344d27294"},{"sha":"716bef2643367d3696aa20ab7178cbe19bf78abc","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Fix wrong assert in nine_shader\n\nThe sampler src index was wrong for texldl and texldd\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/716bef2643367d3696aa20ab7178cbe19bf78abc"},{"sha":"77a38d2088678fa756aca61592777f12e245ac0c","author":{"email":"2af63f351b8bda7baf3a287b873bcd3ca66a59bb@das-labor.org","name":"Patrick Rudolph"},"message":"st/nine: NineDevice9_Clear skip fastpath for bigger depth-buffers\n\nThis adds an additional check to make sure the bound depth-buffer doesn't\nexceed the rendertarget size when clearing depth and color buffer at once.\nD3D9 clears only a rectangle with the same dimensions as the viewport, leaving\nother parts of the depth-buffer intact.\n\nThis fixes failing WINE test visual.c:depth_buffer_test()\n\nSigned-off-by: Patrick Rudolph <siro@das-labor.org>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/77a38d2088678fa756aca61592777f12e245ac0c"},{"sha":"f3fd06e94d29172a5de68594d3a6433f91a41362","author":{"email":"e9cfce4fcf378facd135f8db23dca45dea57fb90@gmail.com","name":"Xavier Bouchoux"},"message":"st/nine: Clear struct pipe_blit_info before use.\n\nrender_condition_enable was uninitialized.\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nReviewed-by: Axel Davy <axel.davy@ens.fr>\nSigned-off-by: Xavier Bouchoux <xavierb@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/f3fd06e94d29172a5de68594d3a6433f91a41362"},{"sha":"6e825b69bd4fb163cba0a565616ed966fb1a8929","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Workaround barycentrics issue on some cards\n\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/6e825b69bd4fb163cba0a565616ed966fb1a8929"},{"sha":"907f28f87e3858028bce4477f0b57f7e5d76060a","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Fix comment in update_viewport\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/907f28f87e3858028bce4477f0b57f7e5d76060a"},{"sha":"e7b1a1e57cdfd8d019ba0ff4cdc2c7239066869f","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Do not advertise D3DDEVCAPS_TEXTURESYSTEMMEMORY\n\nNo major vendor advertises it, and we weren't supporting it.\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/e7b1a1e57cdfd8d019ba0ff4cdc2c7239066869f"},{"sha":"31bb4cd5c6e3d696b2f240c270a257abfcd8848f","author":{"email":"2a82869f7317db18254323fa12ab4a27cc39e639@gmail.com","name":"Tiziano Bacocco"},"message":"st/nine: Change x86 FPU Control word on device creation\n\nAs on wined3d and windows, when D3DCREATE_FPU_PRESERVE is not\nspecified, change the fpu control word to all exceptions masked,\nsingle precision, round to nearest.\n\nSigned-off-by: Axel Davy <axel.davy@ens.fr>\nSigned-off-by: Tiziano Bacocco <tizbac2@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/31bb4cd5c6e3d696b2f240c270a257abfcd8848f"},{"sha":"851abb91459b13d28303f54605b8da51c24efcb7","author":{"email":"e9cfce4fcf378facd135f8db23dca45dea57fb90@gmail.com","name":"Xavier Bouchoux"},"message":"st/nine: Fix D3DQUERYTYPE_TIMESTAMPFREQ query\n\nD3DQUERYTYPE_TIMESTAMPFREQ is supposed to give the frequency\nat which the clock of D3DQUERYTYPE_TIMESTAMP runs.\n\nPIPE_QUERY_TIMESTAMP returns a value in ns, thus the corresponding\nfrequency is 1000000000.\nPIPE_QUERY_TIMESTAMP_DISJOINT returns the frequency at which\nPIPE_QUERY_TIMESTAMP value is updated. It isn't always\n1000000000.\n\nReviewed-by: Axel Davy <axel.davy@ens.fr>\nSigned-off-by: Xavier Bouchoux <xavierb@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/851abb91459b13d28303f54605b8da51c24efcb7"},{"sha":"d838fe8243aa0e96b198c876c1b5d79c098d1c0d","author":{"email":"e9cfce4fcf378facd135f8db23dca45dea57fb90@gmail.com","name":"Xavier Bouchoux"},"message":"st/nine: Improve D3DQUERYTYPE_TIMESTAMP\n\nAvoid blocking when retrieving D3DQUERYTYPE_TIMESTAMP result with\nNineQuery9_GetData(), when D3DGETDATA_FLUSH is not specified.\nThis mimics Win behaviour and gives slightly better performance\nfor some games.\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nReviewed-by: Axel Davy <axel.davy@ens.fr>\nSigned-off-by: Xavier Bouchoux <xavierb@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/d838fe8243aa0e96b198c876c1b5d79c098d1c0d"},{"sha":"405c7d75114fadcf744f6bbd5556c86c66ac631b","author":{"email":"e9cfce4fcf378facd135f8db23dca45dea57fb90@gmail.com","name":"Xavier Bouchoux"},"message":"st/nine: Fix behaviour of D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING\n\nIgnore D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING when\nD3DUSAGE_RENDERTARGET is not specified.\n\nThis behaviour matches windows drivers.\n\nReviewed-by: Axel Davy <axel.davy@ens.fr>\nSigned-off-by: Xavier Bouchoux <xavierb@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/405c7d75114fadcf744f6bbd5556c86c66ac631b"},{"sha":"64880d073ab21ae1abad0c049ea2d6a1169a3cfa","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"util/macros: Move DIV_ROUND_UP to util/macros.h\n\nMove DIV_ROUND_UP to a shared location accessible everywhere\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/64880d073ab21ae1abad0c049ea2d6a1169a3cfa"},{"sha":"559342d01d4199e8fd475241a574a92c4ce63896","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"gallium/svga: Remove useless ARRAY_SIZE declaration\n\nThis is already declared in util/macros.h\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/559342d01d4199e8fd475241a574a92c4ce63896"},{"sha":"5beb411bf753da4c86082c505929bcc9629c666c","author":{"email":"e9cfce4fcf378facd135f8db23dca45dea57fb90@gmail.com","name":"Xavier Bouchoux"},"message":"st/nine: Fix computation of const_used_size\n\nWas sometimes too large for PS.\n\nReviewed-by: Axel Davy <axel.davy@ens.fr>\nSigned-off-by: Xavier Bouchoux <xavierb@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/5beb411bf753da4c86082c505929bcc9629c666c"},{"sha":"4acbf420d1101bd32e8f23acadff5fe6c6fa9b26","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Rework update_vertex_buffers\n\nPrevious code was trying to optimise to call set_vertex_buffers on\nbig packets, and thus avoids as many calls as possible.\n\nHowever in practice doing so won't be faster (drivers implement\nset_vertex_buffers by a loop over the buffers we want to bind)\n\nWhen we want to unbind a buffer, we were calling set_vertex_buffers\non a buffer with vtxbuf->buffer = NULL. It works on some drivers,\nbut not on all of them, because it isn't in Gallium spec.\nThis patch fixes that.\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/4acbf420d1101bd32e8f23acadff5fe6c6fa9b26"},{"sha":"87868d38328a3875881fe1ca6861eb7816a5b0cf","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Add debug warning when application uses sw processing\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/87868d38328a3875881fe1ca6861eb7816a5b0cf"},{"sha":"54f8e8a18da58c85a2f515d5fd0552fa4f5547bb","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Fix update_vertex_elements bad rebase\n\nThis code was supposed to be removed, but a rebase seems to have\nmade it stay.\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/54f8e8a18da58c85a2f515d5fd0552fa4f5547bb"},{"sha":"35fe920e1ec877d487e5dd33c9aea7e1ec1dbe11","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Rework texture data allocation\n\nSome applications assume the memory for multilevel\ntextures is allocated per continuous blocks.\n\nThis patch implements that behaviour.\n\nv2: cache offsets\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/35fe920e1ec877d487e5dd33c9aea7e1ec1dbe11"},{"sha":"e558ce98f2b01e11ff79c29efaea2877121ae04a","author":{"email":"2b6ef604b998fb81662f85c329e4fc020eae8e5d@ens.fr","name":"Axel Davy"},"message":"st/nine: Encapsulate variables for MANAGED resource\n\nSigned-off-by: Axel Davy <axel.davy@ens.fr>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/e558ce98f2b01e11ff79c29efaea2877121ae04a"}]}