- 12 Feb, 2020 2 commits
-
-
Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
-
When there is no feat_dual_src_blend, avoid calling glBindFragDataLocationIndexed. Otherwise epoxy could crash the whole process when this function is not available. Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
-
- 11 Feb, 2020 1 commit
-
-
Gurchetan Singh authored
Internal format here doesn't matter. Reviewed-by:
Jason Macnak <jmacnak@gmail.com>
-
- 07 Feb, 2020 3 commits
-
-
Gert Wollny authored
If the value indicating the number of ABOs is very large, the current tests were not sufficient to insure out-of-range array access, because the integer subtraction might overflow. Check the actual number of ABOs too to avoid this. Fixes #160 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
Gert Wollny authored
Related #160 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
This will allow additional formats to be reported as supported in caps when gbm allocation is enabled (VIRGL_FORMAT_NV12/VIRGL_FORMAT_YV12).
-
- 06 Feb, 2020 1 commit
-
-
"-fsanitize=address" which pulls in asan does not work with other sanitizers like msan/tsan etc. Based on original change by manojgupta@chromium.org. Signed-off-by:
David Riley <davidriley@chromium.org> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
- 31 Jan, 2020 2 commits
-
-
Gert Wollny authored
This fixes missing symbols when linking Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
Gert Wollny authored
v2: Fix shell handling v3: - Use ci job template for build checks - rename clang_fuzzer result dir (Both suggested by Lepton Wo) v4: - ci Unify all tests - Fix directory (Lepton Wu) Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
- 30 Jan, 2020 1 commit
-
-
Lepton Wu authored
One bug was found when running dEQP-GLES3.functional.fragment_out.random.*. If run them one by one, they pass. If run them all together, some cases fails. The fix is: when independent_blend_enable changes from true to false, we should call glColorMask, otherwise color masks for some color buffers could stay in stale states. Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
- 29 Jan, 2020 1 commit
-
-
Lepton Wu authored
This causes use after free. Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
David Riley <davidriley@chromium.org>
-
- 28 Jan, 2020 1 commit
-
-
Lepton Wu authored
Change to use eglWaitSyncKHR which is a server side fence and it could be sightly better. Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
David Riley <davidriley@chromium.org>
-
- 26 Jan, 2020 2 commits
-
-
Lepton Wu authored
When switching context, if we want to use shared objects from previous context, we need to insert glWaitSync to make sure the GL commands are executed in sequences. This fixes 8 dEQP tests on mali: dEQP-GLES2.functional.texture.mipmap.2d.generate.a8_fastest dEQP-GLES2.functional.texture.mipmap.2d.generate.a8_nicest dEQP-GLES2.functional.texture.mipmap.cube.generate.a8_fastest dEQP-GLES2.functional.texture.mipmap.cube.generate.a8_nicest dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_rgb dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_rgb dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_rgb dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_rgb Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
Lepton Wu authored
This was hard coded as zero before and can't be changed at runtime. Change to use the "VREND_DEBUG" environment variable to control this behavior. Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
- 23 Jan, 2020 5 commits
-
-
Lepton Wu authored
Container objects like framebuffers are not shared between contexts and we have to delete them in the original context. Otherwise we could delete wrong objects which is in using by others. Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
Gert Wollny authored
Closes #155 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
-
Gert Wollny authored
Test whether submitting command 0x25 (CS shader execution) without submitting a CS shader before is handled well. Related #155 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
-
Gert Wollny authored
The structure is allocated outside this function and also deleted there if texture creation failes or it is asserted that it doesn't fail for intermediate blitting textures. Therefore, don't free the struct inside this function when allocation fails. Closes #154 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com>
-
Gert Wollny authored
Related #154 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
-
- 17 Jan, 2020 2 commits
-
-
Closes #153 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Tested-by:
Christian Ehrhardt <christian.ehrhardt@canonical.com>
-
On big endian the byte ordering is reverse, and so should be the uint32_t test value. Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Tested-by:
Christian Ehrhardt <christian.ehrhardt@canonical.com>
-
- 16 Jan, 2020 2 commits
-
-
Build was broken by !335 Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
Lepton Wu authored
When VIRGL_LOG_FILE gets set, put log into it. This is similar with MESA_LOG_FILE. An improvement over MESA_LOG_FILE is that it supports "%PID%" in file name and will replace it with pid of the current process. Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
- 15 Jan, 2020 1 commit
-
-
Lepton Wu authored
Some GPU drivers (like mali from arm) doesn't like anything other than "#version" in the first line. Signed-off-by:
Lepton Wu <lepton@chromium.org> Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
- 10 Jan, 2020 3 commits
-
-
Disable VREND_STORAGE_GL_IMMUTABLE when feat_egl_image_storage is unavailable Regression was introduced by virgl/virglrenderer!269 (comment 377300) Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
-
Gurchetan Singh authored
Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
Gurchetan Singh authored
Otherwise, this error is encountered: meson.build:89:0: ERROR: Tried to access unknown option "debug". Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
- 08 Jan, 2020 1 commit
-
-
Updates meson.build so that epoxy headers are found when they are in a non standard location specified via pkg config. Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
-
- 03 Jan, 2020 1 commit
-
-
Nathan Owens authored
Reviewed-by:
Nathan Owens <ndowens04@gmail.com>
-
- 27 Dec, 2019 1 commit
-
-
Gert Wollny authored
Since vtest_server and the tests make use of private interfaces we must mirror the autotoosl build that keeps the private interfaces in a static library so that these functions can be called by the test code. The main library that get installed then uses this static library and adds the exported interface. Closes #152 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org>
-
- 26 Dec, 2019 1 commit
-
-
Lepton Wu authored
The old code is buggy and set numlayers to 1 for GL_TEXTURE_2D_ARRAY when creating the view. Just change to use array_size directly. This fixes such tests in CtsNativeHardwareTestCases: android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGB10_A2 android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGB8 android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGBA16F android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGBA8 android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_SRGB8_ALPHA8_sRGB Reviewed-by:
Gurchetan Singh <gurchetansingh@chromium.org> Signed-off-by:
Lepton Wu <lepton@chromium.org>
-
- 20 Dec, 2019 1 commit
-
-
Gert Wollny authored
v2: - Force X11 EGL platform. The compile time platform is drm, but this doesn't work for "spec/egl_khr_create_context/valid debug flag" and the other piglits seem to force X11. - Create a html summary and add it to the artifacts Fixes piglits: spec/egl_khr_create_context/valid debug flag gles[23] Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
- 17 Dec, 2019 3 commits
-
-
Gert Wollny authored
Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
Gert Wollny authored
Also fix and document the versioning with meson. Related #149 Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
Gert Wollny authored
v2: also update CI to use meson build to run CTS Signed-off-by:
Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Lepton Wu <lepton@chromium.org>
-
- 13 Dec, 2019 1 commit
-
-
Lepton Wu authored
We only need a recent version of gbm when enable_gbm_allocation gets set. Close #134 Reviewed-by:
Gert Wollny <gert.wollny@collabora.com> Signed-off-by:
Lepton Wu <lepton@chromium.org>
-
- 12 Dec, 2019 4 commits
-
-
Gurchetan Singh authored
Do the same thing we do with regular textures, and swap the R and B color channels. TEST=Portal, HL2 have better lighting in Crostini Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
Gurchetan Singh authored
Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
Gurchetan Singh authored
v2: Modify CI dockerfile (@gerddie ) Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-
Gurchetan Singh authored
Reviewed-by:
Gert Wollny <gert.wollny@collabora.com>
-