{"push_id":1335678812,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"6963f94e98e9b0a1432bc0071d495c9e31b899ae","before":"ae032e5ea61dac3c63d74056174939e5ec091629","commits":[{"sha":"57279c5454565fe8dac38905b09504739f9ab2cf","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"mesa: add comment/assertion on get_tex_level_parameter_buffer()\n\nReviewed-by: Anuj Phogat <anuj.phogat@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/57279c5454565fe8dac38905b09504739f9ab2cf"},{"sha":"92188c207eb2ec4525a026d3a95d483ac893e1cf","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"mesa: add const qualifier, comment on can_avoid_reallocation()\n\nReviewed-by: Anuj Phogat <anuj.phogat@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/92188c207eb2ec4525a026d3a95d483ac893e1cf"},{"sha":"9add37b1007eb0dcb071c706e3b27300d91bb4ad","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"mesa: make _mesa_texture_buffer_range() static\n\nNot called from any other file.  Also, add a comment.\n\nReviewed-by: Anuj Phogat <anuj.phogat@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/9add37b1007eb0dcb071c706e3b27300d91bb4ad"},{"sha":"b3c89351659646be12763133535e360ea57a6058","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"st/mesa: simplify some code in get_texture_format_swizzle()\n\nThere's no need to cast to st_texture_image.  Just use gl_texture_image.\n\nReviewed-by: Edward O'Callaghan <funfunctor@folklore1984.net>\nReviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/b3c89351659646be12763133535e360ea57a6058"},{"sha":"628e651f64f1d90c0c56ff02f752ed45e82a50a4","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"st/mesa: add some const qualifiers in st_atom_texture.c\n\nAnd minor code reformatting.\n\nReviewed-by: Edward O'Callaghan <funfunctor@folklore1984.net>\nReviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/628e651f64f1d90c0c56ff02f752ed45e82a50a4"},{"sha":"b3127a96a942513d0c7df9e45857959244490f4c","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"st/mesa: consolidate view format setup code\n\nBefore, we had code to compute the sampler view's format spread across two\ndifferent functions: in update_single_texture() and\nst_get_texture_sampler_view_from_stobj().  Now it's all in one new function.\n\nAlso, use _mesa_texture_base_format() to simplify the code.\n\nReviewed-by: Edward O'Callaghan <funfunctor@folklore1984.net>\nReviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/b3127a96a942513d0c7df9e45857959244490f4c"},{"sha":"0f3aee888efa820cb9875cfebc83cf8cc855f599","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"mesa: call ctx->Driver.TexParameter() in texture_buffer_range()\n\nTo inform drivers of texture buffer offset/size changes, as we do for\nother texture object parameters.\n\nReviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/0f3aee888efa820cb9875cfebc83cf8cc855f599"},{"sha":"e5cc84dd43be066c1dd418e32f5ad258e31a150a","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"st/mesa: optimize pipe_sampler_view validation\n\nBefore, st_get_texture_sampler_view_from_stobj() did a lot of work to\ncheck if the texture parameters matched the sampler view (format,\nswizzle, min/max lod, first/last layer, etc).  We did this every time\nwe validated the texture state.\n\nNow, we use a ctx->Driver.TexParameter() callback and a couple other\nchecks to proactively release texture views when we know that\nview-related parameters have changed.  Then, the validation step is\nsimplified:\n- Search the texture's list of sampler views (just match the context).\n- If found, we're done.\n- Else, create a new sampler view.\n\nThere will never be old, out-of-date sampler views attached to texture\nobjects that we have to test.\n\nMost apps create textures and set the texture parameters once.  This\nmake sampler view validation much cheaper for that case.\n\nNote that the old texture/sampler comparison code has been converted\ninto a set of assertions to verify that the sampler view is in fact\nconsistent with the texture parameters.  This should help to spot any\npotential regressions.\n\nReviewed-by: Edward O'Callaghan <funfunctor@folklore1984.net>\nReviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/e5cc84dd43be066c1dd418e32f5ad258e31a150a"},{"sha":"6963f94e98e9b0a1432bc0071d495c9e31b899ae","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"st/mesa: move all sampler view code into new st_sampler_view.[ch] files\n\nPreviously, the sampler view code was scattered across several different\nfiles.\n\nNote, the previous REALLOC(), FREE() for st_texture_object::sampler_views\nare replaced by realloc(), free() to avoid conflicting macros in Mesa vs.\nGallium.\n\nReviewed-by: Edward O'Callaghan <funfunctor@folklore1984.net>\nAcked-by: Nicolai Hähnle <nicolai.haehnle@amd.com>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>","distinct":true,"url":"https://api.github.com/repos/mesa3d/mesa/commits/6963f94e98e9b0a1432bc0071d495c9e31b899ae"}]}
{"actor":{"display_login":"wayland-project-fdo"}}