Commit Graph

  • 6c7da17184 vrend_renderer: re-enable emulated GL_BGRA tweak for external images Gurchetan Singh 2019-08-08 17:25:20 -0700
  • b6b7fcb2c6 vrend_renderer: use glEGLImageTargetTexStorageEXT when available Gurchetan Singh 2019-08-15 15:27:33 -0700
  • 256ef78980 vrend: bump up libexpoxy requirement Gurchetan Singh 2019-12-03 17:41:40 -0800
  • f7129507b9 vrend_renderer: check for GL_EXT_EGL_image_storage, use features Gurchetan Singh 2019-08-15 15:12:26 -0700
  • c7f7d76b47 Fix -Wpointer-arith warnings Marc-André Lureau 2019-12-03 16:58:06 +0400
  • d93f600983 Fix some -Wpedantic warning Marc-André Lureau 2019-12-03 16:55:21 +0400
  • 52f19d9eab Fix -Wunused-variable warning Marc-André Lureau 2019-12-03 16:53:42 +0400
  • 9d8cd188f9 Fix some -Wpedantic warnings Marc-André Lureau 2019-12-03 16:51:45 +0400
  • f6d31cf8f7 Fix some -Wpedantic warnings Marc-André Lureau 2019-12-03 16:50:22 +0400
  • bbcac75eb4 vrend: fix autotools build error Gurchetan Singh 2019-12-03 20:38:36 -0800
  • 4d7bf46ec0 configure: remove redundant check, improve check Gurchetan Singh 2019-12-03 20:35:18 -0800
  • b551878a46 virgl/egl: refactor extension list Gurchetan Singh 2019-11-15 16:09:39 -0800
  • 50e830bba9 vrend: VIRGL_BIND_IMMUTABLE_STORAGE --> VREND_STORAGE_GL_IMMUTABLE Gurchetan Singh 2019-11-15 18:08:18 -0800
  • 98d2b366db vrend: refactor storage enum Gurchetan Singh 2019-11-14 10:53:02 -0800
  • f29b1b6e44 vrend: add vrend_util.h file Gurchetan Singh 2019-11-14 18:00:30 -0800
  • 3ec182aaf7 vrend: Clean error state before querying the features Gert Wollny 2019-11-14 13:23:10 +0100
  • 4e40b7aef1 ci: Switch to buster + backports Gert Wollny 2019-11-26 13:58:26 +0100
  • a352943002 vrend: Only use virgl_gbm_transfer when transfering to host. David Riley 2019-11-13 10:59:46 -0800
  • c529faf1ba vrend: Fence before transfering from host if necessary David Riley 2019-11-12 20:33:21 -0800
  • 752fb7c149 virgl/egl: Add virgl_egl_fence_and_wait_external David Riley 2019-11-12 20:30:12 -0800
  • b9ecaac78a vrend: skip texture size check for gbm-only resources David Stevens 2019-10-23 16:58:47 +0900
  • a81147cf4d vrend: Always use the virgl_formats enum in the virglrenderer code Gert Wollny 2019-09-05 09:09:57 +0200
  • dcd429bb23 formats: Always use the VIRGL_FORMAT enums in vrend code Gert Wollny 2019-09-05 09:07:13 +0200
  • 10a0622a44 Gallium/format: Replace PIPE_FORMAT by using defined to VIRGL_FORMAT Gert Wollny 2019-09-05 08:54:12 +0200
  • 02a3510c0a formats: Add all formats to VIRGL_FORMAT that are referenced in Gallium Gert Wollny 2019-09-05 08:53:09 +0200
  • 27e0bf1360 vrend: fix non-gbm build error David Stevens 2019-10-17 10:53:01 +0900
  • 77d2681823 vrend: support emulating planar image sampling David Stevens 2019-10-17 10:54:28 +0900
  • cf423460fd ci: Quote shell variables. Lepton Wu 2019-10-21 19:35:04 -0700
  • b650eb951d vrend: Don't create view for textures created from EGLImage Lepton Wu 2019-10-04 20:04:30 -0700
  • a97a391bf7 build: use warning_level in meson Lepton Wu 2019-10-21 19:22:14 -0700
  • a2962a880f ci: Add llvm-8-dev explicitly. Lepton Wu 2019-10-21 16:39:46 -0700
  • 5ad860a3f8 virgl/gbm: fix gbm exported fds David Stevens 2019-10-07 16:30:01 +0900
  • dc064827bb vrend: move debug_texure() location backward. Lepton Wu 2019-10-04 20:25:47 -0700
  • 2abeb1802e vrend: check that the transfer iov holds enough data for the data upload Gert Wollny 2019-10-08 17:27:01 +0200
  • 8c9cfb4e42 tests: Add trigger for overflow in texture data upload Gert Wollny 2019-10-08 17:26:22 +0200
  • cbc8d8b75b vrend: check transfer bounds for negative values too and report error Gert Wollny 2019-10-08 16:51:11 +0200
  • 9c280a2865 tests: Add test to trigger transfer IOV overflow Gert Wollny 2019-10-08 16:50:33 +0200
  • da53f11312 tests: Make it possible to set the test verbosity from the environment Gert Wollny 2019-10-09 16:44:59 +0200
  • e01683ef43 tests: vrend_transfer put some limits on the texture sizes Gert Wollny 2019-10-09 16:44:30 +0200
  • 57feaddb3e tests: Add numbers to the test comments to make it easier to locate failing tests Gert Wollny 2019-10-09 16:35:50 +0200
  • 306262c484 tests: Fix cubemap tests to take care that width == high for tests that should pass Gert Wollny 2019-10-09 16:27:27 +0200
  • 164d7587ad vrend: Add an assert for allocating the intermediate texture Gert Wollny 2019-10-07 14:00:12 +0200
  • e6add72d5e blitter: Correct GLES DS multisample shader variant Gert Wollny 2019-10-07 12:43:56 +0200
  • 125621e652 vrend: Check the sampler target and view format and bail out if they are illegal Gert Wollny 2019-10-07 11:59:31 +0200
  • a156652047 vrend: Ensure that buffer creation doesn't bleed into the texture allocation Gert Wollny 2019-10-07 11:52:57 +0200
  • 24f67de7a9 vrend: check info formats in blits Gert Wollny 2019-10-07 10:59:56 +0200
  • 95e4af9f4d vrend: Add error reporting to the resource parameter check Gert Wollny 2019-10-09 15:53:15 +0200
  • 0d9a2c88dc vrend: Check resource creation more thoroughly Gert Wollny 2019-10-10 09:42:25 +0200
  • d2cdbcf6a8 tests: Add test that trigger the fuzzer bugs Gert Wollny 2019-10-08 15:46:39 +0200
  • dcf1408c97 vrend: Move virgl_has_gl_colorspace and dependencies to vrend_renderer.c Gert Wollny 2019-10-09 22:47:33 +0200
  • 72ef431508 vrend: Fix warnings about no return value and braces Gert Wollny 2019-10-07 10:06:02 +0200
  • 5d03711f88 vrend: Keep the max texture sizes in the vrend_state Gert Wollny 2019-10-07 17:15:37 +0200
  • 06d60e4705 vrend: silence warnings when NDEBUG is defined Gert Wollny 2019-10-07 10:05:34 +0200
  • 4ac3a04cb8 shader: re-interpret GRID_SIZE, BLOCK_ID, and THREAD_ID as float in MOV to TEMP Lepton Wu 2019-09-27 11:10:10 -0700
  • 2bec49d38f virgl/egl: fix null pointer dereference 2 Gurchetan Singh 2019-09-27 16:06:37 -0700
  • e30d1ef975 virgl/egl: fix null pointer dereference 1 Gurchetan Singh 2019-09-27 16:00:13 -0700
  • 910540dd50 virgl/gbm: fix transfer host plane offset and stride David Stevens 2019-09-26 17:28:49 +0900
  • 191fa92346 ci: Add task to check meson build Gert Wollny 2019-09-19 12:02:32 +0200
  • 17c2368f97 build: Add meson build Gert Wollny 2019-09-16 13:07:07 +0200
  • ecba12cdac vtest: Add option and environment variable to select the rendernode Gert Wollny 2019-09-23 20:15:48 +0200
  • 892e86ad4a configure: Set minimum gbm version to 18.0.0 Gert Wollny 2019-09-24 12:35:14 +0200
  • 4e0a17405a vrend_renderer: fix GLES log spam Gurchetan Singh 2019-09-24 18:49:38 -0700
  • 0a7fe48e9b vrend_debug: add debug GLES option Gurchetan Singh 2019-09-24 18:41:18 -0700
  • 44f1653dbe virgl/gbm: factor out export retry logic Gurchetan Singh 2019-09-23 18:15:54 -0700
  • 246265c771 virgl/gbm: modify conversion to/from gbm formats Gurchetan Singh 2019-09-20 16:17:49 -0700
  • 3f5ec0c82c virgl/gbm: improve gbm resource creation David Stevens 2019-09-03 14:36:15 +0900
  • 0e817f334b ci: Switch to DOCKER_DRIVER=overlay because overlay2 seems to have problems Gert Wollny 2019-09-19 12:03:10 +0200
  • da688253ea ci: Update softpipe results Gert Wollny 2019-09-18 18:56:49 +0200
  • e16605107c ci: Use different files to store normal and unreliable results Gert Wollny 2019-09-18 18:14:07 +0200
  • 48b8ac1d64 ci: Update i965 results Gert Wollny 2019-09-18 17:58:25 +0200
  • f414b689d9 ci: Allow to set piglit and CTS version from environment Gert Wollny 2019-09-13 12:00:21 +0200
  • acc0930c51 ci: send normal build output to /dev/null Gert Wollny 2019-09-13 10:22:08 +0200
  • cc222eb1d1 ci: Update piglit sha (we hit the older than 1.5 years mark) Gert Wollny 2019-09-13 09:40:09 +0200
  • 7c7103b22f ci: dump regressions head of diff to log Gert Wollny 2019-09-11 12:13:43 +0200
  • eca01605f2 shader: Move winsys_adjust_y_emitted from the shader key into the dump context Gert Wollny 2019-09-11 11:00:39 +0200
  • e15b6ac843 shader: Don't replace number of indirect generics in shader key Gert Wollny 2019-09-11 10:55:00 +0200
  • a66f3a1560 vrend: Emulate Multisample BGRA format on GLES Gert Wollny 2019-08-30 10:52:25 +0200
  • def64149af shader: Force two-side color emission only if it is really needed Gert Wollny 2019-09-06 12:59:58 +0200
  • e66a1d97cb vrend: Keep track of GL_FRAMEBUFFER_SRGB state and restore it after blits Gert Wollny 2019-08-30 15:36:51 +0200
  • 9cc29b194a virgl/gbm: Account for bpp in planar stride David Stevens 2019-09-06 17:51:24 +0900
  • 1a73838b1f virgl/gbm: exported read/writable buffers David Stevens 2019-09-03 14:16:31 +0900
  • a46624628a configure: Don't enable valgrind unless specifically asked for Gert Wollny 2019-09-02 13:41:26 +0200
  • 5d51d10736 ci: Update good mesa and results Gert Wollny 2019-09-02 10:14:15 +0200
  • c50e40f5e0 ci: Update battery to 0.1.23 Gert Wollny 2019-09-02 10:04:49 +0200
  • a573ba498b shader: emit precise and invariant specifiers before interpolation specifier Gert Wollny 2019-09-03 09:30:49 +0200
  • a9ca391a86 shader: Pass invariant flag based on SID Gert Wollny 2019-09-03 13:00:00 +0200
  • efff41d204 vrend: Use view target instead of texture target. Lepton Wu 2019-09-02 09:54:50 +0000
  • 48cc96c9ae Bump version number to 0.8.0 and increment sharedlib micro version Gert Wollny 2019-08-15 17:17:44 +0200
  • d5dd2d302d vrend: Always use a texture view for the source when doing blits (HACK) Gert Wollny 2019-08-22 19:19:29 +0200
  • 1ffa77c6a8 vrend: Clear blit framebuffer attachments after copy_resource Gert Wollny 2019-08-21 14:51:21 +0200
  • aa05501cce vrend: Unbind sampler view after creation Gert Wollny 2019-08-21 10:57:26 +0200
  • 47088b7fc4 vrend: Unbind all frambuffer attachments after doing a blit Gert Wollny 2019-08-21 10:57:01 +0200
  • 8fa6ebbbb8 shader: Force emission of front/backcolor pairs if a backcolor is found in VS Gert Wollny 2019-08-23 10:13:37 +0200
  • e2737b86ef shader: handle per SIDs front and back color emmission Gert Wollny 2019-08-23 10:00:59 +0200
  • ec371e55f8 vrend_renderer: add NULL checks Gurchetan Singh 2019-08-22 17:50:45 -0700
  • e36302cc93 vrend_renderer: delete extraneous transfer Gurchetan Singh 2019-08-22 17:43:28 -0700
  • 737c6e73e1 virglrenderer: Also allocate 1x1 resource with gbm. Lepton Wu 2019-08-23 22:28:54 +0000
  • f8f5d3f073 virglrenderer: report structures virglrenderer_execute supports Gurchetan Singh 2019-08-20 10:19:32 -0700
  • 5bab75922c shader: add ARB_shader_image_load_store extension when required Zhenyu Wang 2019-08-16 14:41:19 +0800
  • 4c5c8b3f77 ci: Make runs with local mesa more robust Gert Wollny 2019-08-19 14:36:13 +0200