Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
igt-gpu-tools
/
cf8438acbc57a1bac5cf64f1d8d0e584daf670c9
/
lib
/
igt_fb.c
cf8438a
lib/igt_fb: Pass the modifier to igt_fb_convert helpers
by Paul Kocialkowski
· 6 years ago
7a8456b
lib/igt_fb: Add a helper to fill-in the available DRM formats
by Paul Kocialkowski
· 6 years ago
34a21df
lib/igt_fb: Add a helper to retreive the plane bpp for a given format
by Paul Kocialkowski
· 6 years ago
6e22718
lib/igt_fb: Add a stride-provisioned fashion of igt_fb_convert
by Paul Kocialkowski
· 6 years ago
3fa1953
lib/igt_fb: Allow interpreting the tile height as a stride equivalent
by Paul Kocialkowski
· 6 years ago
9f9e7c4
lib/igt_fb: Add support for VC4 SAND tiling modes
by Paul Kocialkowski
· 6 years ago
08c9cc0
lib/igt_fb: Add support for allocating T-tiled VC4 buffers
by Paul Kocialkowski
· 6 years ago
9e0c839
lib/igt_fb: Refactor create_bo_for_fb to prepare for VC4 support
by Paul Kocialkowski
· 5 years ago
e1092cb
lib/igt_fb: Add checks on i915 for i915-specific tiled buffer allocation
by Paul Kocialkowski
· 6 years ago
cb8e45a
lib/igt_fb: Add support for P01x formats, v5.
by Maarten Lankhorst
· 5 years ago
b0033d9
lib/color_encoding: Prepare support for HDR modes, v2.
by Maarten Lankhorst
· 6 years ago
3b2b80b
igt: fb: Add a bunch of new YUV formats
by Maxime Ripard
· 5 years ago
270e822
igt: fb: Rework YUV i915 allocation path
by Maxime Ripard
· 5 years ago
062508c
igt: fb: Clear YUV dumb buffers
by Maxime Ripard
· 5 years ago
91c9515
igt: fb: Don't pass the stride when allocating a dumb, multi-planar buffer
by Maxime Ripard
· 5 years ago
d6e7907
igt: fb: Account for all planes bpp
by Maxime Ripard
· 5 years ago
77c6f0a
igt: fb: Add size checks and recalculation before dumb allocation
by Maxime Ripard
· 5 years ago
ad6e1db
igt: fb: Refactor dumb buffer allocation path
by Maxime Ripard
· 5 years ago
1f89f1a
lib/igt_fb: Fix merge of preliminary patches for clearing YUV
by Paul Kocialkowski
· 5 years ago
49e44e8
igt: fb: Move i915 YUV buffer clearing code to a function
by Maxime Ripard
· 6 years ago
de44984
igt: fb: generic YUV convertion function
by Maxime Ripard
· 6 years ago
6112f95
igt: fb: Reduce tile size alignment for non intel platforms
by Maxime Ripard
· 6 years ago
915c58a
igt: fb: Add subsampling parameters to the formats
by Maxime Ripard
· 6 years ago
f017962
lib/fb: Fix rgb24 to nv12 conversion
by Petri Latvala
· 6 years ago
0ba18cf
lib/igt_fb: Add a check on stride alignment for pixman conversion
by Paul Kocialkowski
· 6 years ago
0bc683e
lib/fb: Remove unused variables
by Petri Latvala
· 6 years ago
f05c8c2
lib/igt_fb: Added XYUV8888 format support for testing
by Stanislav Lisovskiy
· 6 years ago
8b35410
lib/igt_fb: Fix -Werror=missing-braces compilation on clang.
by Maarten Lankhorst
· 6 years ago
737241d
lib/igt_fb: Generalize the slow read from gtt mmap handling
by Ville Syrjälä
· 6 years ago
f3da419
lib/igt_fb: Use linear.fb in the converter
by Ville Syrjälä
· 6 years ago
9c33e5f
lib/igt_fb: Assert converted formats harder
by Ville Syrjälä
· 6 years ago
e5eb140
lib/igt_fb: Fix the pixman converter
by Ville Syrjälä
· 6 years ago
5421c73
lib/igt_fb: Fix unused variable buf.
by Stanislav Lisovskiy
· 6 years ago
759af70
lib: Don't call igt_require_fb_modifiers() when no modifier
by Deepak Rawat
· 6 years ago
c7034c7
lib/igt_fb: Check for cairo surface success
by Deepak Rawat
· 6 years ago
4ca3d1d
lib/igt_fb: Call dumb_destroy ioctl in case of dumb buffers
by Deepak Rawat
· 6 years ago
aedb044
fb: Add more formats
by Maxime Ripard
· 6 years ago
3fa65f4
fb: Add support for conversions through pixman
by Maxime Ripard
· 6 years ago
e3b1c34
fb: Add format conversion routine
by Maxime Ripard
· 6 years ago
5a8de8a
fb: Create common function to convert frame formats
by Maxime Ripard
· 6 years ago
d84fd5b
fb: convert: Remove swizzle from the arguments
by Maxime Ripard
· 6 years ago
c712836
fb: Use an igt_fb for the cairo shadow buffer
by Maxime Ripard
· 6 years ago
a3d88d3
fb: Add RGB888 format
by Maxime Ripard
· 6 years ago
80bb443
fb: Only set the GEM domain on intel platforms
by Maxime Ripard
· 6 years ago
3415b19
fb: Add buffer map/unmap functions
by Maxime Ripard
· 6 years ago
6f5d6b0
lib/igt_fb: Refactor blitter usage
by Ville Syrjälä
· 6 years ago
2238361
lib/igt_fb: Pass around igt_fb internally
by Ville Syrjälä
· 6 years ago
ef43fce
lib/igt_fb: Constify format_desc_struct
by Ville Syrjälä
· 6 years ago
4d2598f
lib/igt_fb: Consolidate fb size calculation to one function
by Ville Syrjälä
· 6 years ago
c3edd79
lib/igt_fb: Extract calc_plane_stride()
by Ville Syrjälä
· 6 years ago
a6e2181
lib/igt_fb: Remove the hand rolled addfb2
by Ville Syrjälä
· 6 years ago
c7b3e24
lib/kms: Pass the number of planes explicitly to __kms_addfb()
by Ville Syrjälä
· 6 years ago
42359ed
lib/kms: Pass strides[] to __kms_addfb
by Ville Syrjälä
· 6 years ago
b7298a7
lib/igt_fb: Add fb_num_planes()
by Ville Syrjälä
· 6 years ago
72bf597
lib/igt_fb: Add fb_plane_bpp()
by Ville Syrjälä
· 6 years ago
b0d2056
lib/igt_fb: s/planar_foo/fb_plane_foo/
by Ville Syrjälä
· 6 years ago
74261fd
lib/igt_fb: Pass fb_blit_upload to free_linear_mapping()
by Ville Syrjälä
· 6 years ago
3ed2a60
lib/igt_fb: Use fb_blit_upload as the base class for fb_convert_blit_upload
by Ville Syrjälä
· 6 years ago
1382e56
lib: Add DIV_ROUND_UP()
by Ville Syrjälä
· 6 years ago
94540e3
lib/igt_fb: Respect the users choice of stride
by Ville Syrjälä
· 6 years ago
20a7ead
lib: Add roundup_power_of_two()
by Ville Syrjälä
· 6 years ago
5f8a33a
lib/igt_fb: Make fb size 64bit
by Ville Syrjälä
· 6 years ago
3bd6852
lib/igt_fb: Add missing set_domain calls
by Ville Syrjälä
· 6 years ago
b697534
lib/fb: Add color_encoding/color_range to igt_fb
by Ville Syrjälä
· 6 years ago
fed97c4
lib: Add support for rendering into packed YCbCr framebuffers
by Ville Syrjälä
· 6 years ago
1c7ef38
lib: Use igt_matrix for ycbcr<->rgb conversion
by Ville Syrjälä
· 6 years ago
e556d85
lib: Clean up format_desc
by Ville Syrjälä
· 6 years ago
8790756
lib: Don't use dumb buffers for YCbCr
by Ville Syrjälä
· 6 years ago
e867d65
lib: Clear packed YUV formats to black
by Ville Syrjälä
· 6 years ago
d1a93aa
lib/igt_fb: Round to nearest when clamping rgb
by Ville Syrjälä
· 6 years ago
ee26fef
lib: Add clamp() to igt_aux and use it for ycbcr<->rgb conversion
by Ville Syrjälä
· 6 years ago
40bf6d0
tests/kms_plane_scaling: Allow clip test to fail with YUV
by Ville Syrjälä
· 6 years ago
8bde13a
lib: drop drmtest dependency on intel_batchbuffer
by Lionel Landwerlin
· 6 years ago
6a06d01
lib: Provide an accelerated routine for readback from WC
by Chris Wilson
· 6 years ago
d311e9a
lib/igt_fb: Remove igt_get_all_cairo_formats()
by Maarten Lankhorst
· 6 years ago
c60cf3b
lib/igt_fb: Add igt_fb_supported_format()
by Maarten Lankhorst
· 6 years ago
e62de1c
lib/igt_fb: Make igt_remove_fb more robust
by Maarten Lankhorst
· 6 years ago
4452dcb
lib/igt_fb: Add support for NV12 format through conversion, v2.
by Maarten Lankhorst
· 7 years ago
918ea42
lib/fb: Add support for creating planar framebuffers, v3.
by Maarten Lankhorst
· 7 years ago
06c53e9
lib/intel_batchbuffer: Add delta argument to igt_blitter_fast_copy__raw, v2.
by Maarten Lankhorst
· 7 years ago
01ef9f8
lib/fb: Handle planar formats in igt_calc_fb_size and create_bo_for_fb
by Maarten Lankhorst
· 7 years ago
e9277a3
lib/igt_fb: Pass format to igt_calc_fb_size
by Maarten Lankhorst
· 7 years ago
be2f6fc
lib/igt_fb: Add igt_put_cairo_ctx as counter to igt_get_cairo_ctx
by Maarten Lankhorst
· 6 years ago
030977e
include inttypes.h for PRI defines
by Mike Frysinger
· 7 years ago
4d40a67
igt_fb: Add support for drawing to non-32bit Y/Yf tiled FBs
by Imre Deak
· 7 years ago
75f320c
lib/igt_fb: Add igt_cairo_image_surface_create_from_png()
by Ville Syrjälä
· 7 years ago
16ea5ee
build: remove _GNU_SOURCE from source files
by Daniel Vetter
· 7 years ago
4437e21
lib/igt_fb: Add helper function for tile_to_mod
by Praveen Paneri
· 7 years ago
4bb4541
lib/igt_fb: Let others use igt_get_fb_tile_size
by Praveen Paneri
· 7 years ago
b4ad397
lib/igt_fb: Export the cairo surface instead of writing to a png
by Paul Kocialkowski
· 7 years ago
d930b64
lib: Add basic support for valgrind annotations.
by Maarten Lankhorst
· 7 years ago
ae64963
lib: Pass tiling constant where that's expected
by Tomeu Vizoso
· 8 years ago
d280506
lib: Preallocate framebuffers
by Chris Wilson
· 8 years ago
7be235c
lib: Actually use provided size when creating BO
by Tomeu Vizoso
· 8 years ago
2737285
lib: Pass format instead of bpp to create_bo_for_fb()
by Ville Syrjälä
· 8 years ago
8a1a386
lib: Add igt_create_bo_with_dimensions
by Tomeu Vizoso
· 8 years ago
89b3ffe
lib: Map dumb buffers
by Tomeu Vizoso
· 8 years ago
a2d5b34
lib: Add igt_dirty_fb
by Tomeu Vizoso
· 8 years ago
85a1d45
lib: Call intel_get_drm_devid only from intel code
by Tomeu Vizoso
· 8 years ago
a511310
lib: fb: add igt_paint_color_gradient_range
by Lionel Landwerlin
· 8 years ago
Next »