Displaying 20 results from an estimated 21 matches for "rgb565".
2023 Nov 20
0
[ANNOUNCE] libdrm 2.4.118
...et endianness using meson
util: fix 32 bpp patterns on big-endian
util: fix 16 bpp patterns on big-endian
util: add missing big-endian RGB16 frame buffer formats
modetest: add support for parsing big-endian formats
util: add test pattern support for big-endian XRGB1555/RGB565
util: fix pwetty on big-endian
util: add pwetty support for big-endian RGB565
modetest: add support for big-endian XRGB1555/RGB565
Jonas Karlman (1):
modetest: add support for DRM_FORMAT_NV{15,20,30}
Neil Armstrong (1):
modetest: switch usage to proper options gramma...
2019 Apr 10
1
[PATCH v2 2/3] drm: switch drm_fb_xrgb8888_to_rgb565_dstclip to accept __iomem dst
Not all archs have the __io_virt() macro, so cirrus can't simply convert
pointers that way. The drm format helpers have to use memcpy_toio()
instead.
This patch makes drm_fb_xrgb8888_to_rgb565_dstclip() accept a __iomem
dst pointer and use memcpy_toio() instead of memcpy(). The helper
function (drm_fb_xrgb8888_to_rgb565_line) has been changed to process
a single scanline.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
---
include/drm/drm_format_helper.h | 2 +-
driver...
2019 Apr 09
0
[PATCH 4/4] drm: add convert_lines_toio() variant, fix cirrus builds on powerpc.
...*dst, void *vaddr, struct drm_framebuffer *fb,
+void drm_fb_memcpy_dstclip(void __iomem *dst, void *vaddr,
+ struct drm_framebuffer *fb,
struct drm_rect *clip);
void drm_fb_swab16(u16 *dst, void *vaddr, struct drm_framebuffer *fb,
struct drm_rect *clip);
void drm_fb_xrgb8888_to_rgb565(void *dst, void *vaddr,
struct drm_framebuffer *fb,
struct drm_rect *clip, bool swap);
-void drm_fb_xrgb8888_to_rgb565_dstclip(void *dst, unsigned int dst_pitch,
+void drm_fb_xrgb8888_to_rgb565_dstclip(void __iomem *dst,
+ unsigned int dst_pitch,
void *va...
2019 Apr 04
2
[PATCH] drm/cirrus: rewrite and modernize driver.
....
>
> Have a pointer to these helpers? grepping around in drm didn't turn up
> anything so far ...
tinydrm_xrgb8888_to_*
imo these could be put into some drm_format_helpers.c to be shared.
>From a quick look the xrgb8888_to_rgb888 is missing, but for a quick
hack you can just use rgb565 to get going.
-Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
2019 Apr 04
2
[PATCH] drm/cirrus: rewrite and modernize driver.
....
>
> Have a pointer to these helpers? grepping around in drm didn't turn up
> anything so far ...
tinydrm_xrgb8888_to_*
imo these could be put into some drm_format_helpers.c to be shared.
>From a quick look the xrgb8888_to_rgb888 is missing, but for a quick
hack you can just use rgb565 to get going.
-Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
2015 Oct 06
19
[Bug 92306] New: GL Excess demo renders incorrectly on nv43
https://bugs.freedesktop.org/show_bug.cgi?id=92306
Bug ID: 92306
Summary: GL Excess demo renders incorrectly on nv43
Product: Mesa
Version: git
Hardware: x86 (IA32)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/nouveau
Assignee: nouveau
2016 Apr 23
9
[Bug 95095] New: NV46 (G72) Full screen artifacts in Freespace 2 SW OT mod
https://bugs.freedesktop.org/show_bug.cgi?id=95095
Bug ID: 95095
Summary: NV46 (G72) Full screen artifacts in Freespace 2 SW OT
mod
Product: Mesa
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/nouveau
2019 Apr 04
0
[PATCH] drm/cirrus: rewrite and modernize driver.
...you end up using some of those functions, feel free to move
just those you need and I can do the rest later. But if you have time to
spare I wouldn't mind getting all of them moved ;-)
Noralf.
> From a quick look the xrgb8888_to_rgb888 is missing, but for a quick
> hack you can just use rgb565 to get going.
> -Daniel
>
2013 Jul 02
2
[ANNOUNCE] libdrm 2.4.46
...Clark (3):
freedreno: add handle and name tracking
freedreno: add some asserts
freedreno: also remove from name table on bo delete
Rodrigo Vivi (2):
intel: Fix Haswell GT3 names.
intel: Adding more reserved PCI IDs for Haswell.
Ville Syrj?l? (1):
modetest: Make RGB565 pwetty too
git tag: libdrm-2.4.46
http://dri.freedesktop.org/libdrm/libdrm-2.4.46.tar.bz2
MD5: 9cba217fd3daa10b1d052ec60d3aa7d5 libdrm-2.4.46.tar.bz2
SHA1: b3a0fac0c8ef9110dce32feb8004f53f0081dea4 libdrm-2.4.46.tar.bz2
SHA256: 33cf320dad4e8060768714792e12643ddf6756a719d262ba7d60b39c2b2650f1 l...
2010 Mar 11
3
VNC viewer blank screen
Hi,
I have configured vnc on my centos server machine. But, unable to access the
vnc client. When ever i try to access my client. All I get is a blank screen
with only mouse working.
I am very clue less about the problem, Can I find out this error.
Regards,
Vijay Shanker Dubey
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2016 Jan 06
3
[Bug 93613] New: 3D acceleration/OpenGL corrupts output on GeForce FX-5200
https://bugs.freedesktop.org/show_bug.cgi?id=93613
Bug ID: 93613
Summary: 3D acceleration/OpenGL corrupts output on GeForce
FX-5200
Product: Mesa
Version: 10.3
Hardware: x86 (IA32)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component:
2015 Sep 11
0
[ANNOUNCE] intel-gpu-tools 1.12
...ls
lib: add igt_debugfs_read()
kms_frontbuffer_tracking: don't test CUR or SPR planes on FBS_SHARED
kms_frontbuffer_tracking: don't test SPR or CUR on multidraw
lib/igt_core: use print("%s", #expr) instead of print(#expr)
lib/igt_draw: add support for RGB565 and XRGB2101010
lib/igt_draw: fix pwrite_tiled()
lib/igt_draw: break if we already wrote every pixel
kms_frontbuffer_tracking: fix MMAP_WC assertions on PSR
kms_frontbuffer_tracking: add a wrapper for igt_create_fb()
kms_frontbuffer_tracking: don't pass the format...
2019 Apr 04
3
[PATCH] drm/cirrus: rewrite and modernize driver.
...into vram) on pageflip.
>
> Speaking of wayland: Seems at least gnome-shell insists on using XR24.
Yeah XR24 is pretty much mandatory. Noralf added a few helpers to
convert XR24 to other formats, for display not supporting anything
else. Because userspace.
> > > - Only DRM_FORMAT_RGB565 (depth 16) is supported. The old driver does
> > > that too by default. There was a module parameter which enables 24/32
> > > bpp support and disables higher resolutions (due to cirrus hardware
> > > constrains). That parameter wasn't reimplemented.
>...
2019 Apr 04
3
[PATCH] drm/cirrus: rewrite and modernize driver.
...into vram) on pageflip.
>
> Speaking of wayland: Seems at least gnome-shell insists on using XR24.
Yeah XR24 is pretty much mandatory. Noralf added a few helpers to
convert XR24 to other formats, for display not supporting anything
else. Because userspace.
> > > - Only DRM_FORMAT_RGB565 (depth 16) is supported. The old driver does
> > > that too by default. There was a module parameter which enables 24/32
> > > bpp support and disables higher resolutions (due to cirrus hardware
> > > constrains). That parameter wasn't reimplemented.
>...
2020 Feb 22
2
NV40 under Debian
Hi list,
my media center PC is freshly installed with Debian 10.2 "Buster". It doesn't support Geforce 6800 GT (NV40) boards through the nvidia nor the nvidia-legacy drivers any longer. The legacy drivers worked up until Debian 9 "Stretch", but no longer.
I know that the hardware works because I can boot SystemRescueCD from CD and get a flawless desktop presentation on
2009 Sep 17
4
Optimised ARM Ogg/Theora/Vorbis decoder
This is a note to announce the availability of "Ogg Theorarm", an
optimised ARM implementation of decoding libraries for the Theora
video code, and Vorbis audio codec from xiph.org.
Full details of this code release can be found at
<http://www.wss.co.uk/pinknoise/theorarm>, but highlights include:
* Full speed playback of a 320x240x25fps clip with a 48kHz stereo
audio track on
2017 May 20
3
[RFC PATCH 0/3] drm/nouveau/dispnv04 overlay and primary fb format fixes
This came out of some debugging I was doing to figure out how BE mode works
on this hardware. Among other things, it came out that we're not exposing
16-bpp mode support and that the ARGB8888 mode that we do expose is broken.
Also the overlay logic was pretty broken, I must have only tested with very
"normal" overlay buffer sizes with modetest before.
That said, this code has only
2017 Aug 06
4
[PATCH 0/4] Overlay / format improvements
This was all kicked off by me figuring out how the PPC byteswap thing worked.
In the end, we're keeping the implicit byteswap based on architecture, but also
expose the correctly supported formats, and fix some overlay details.
Overlay framebuffers have various funky requirements that should be enforced at
framebuffer creation time (these are set apart by their YUV formats). Further,
I
2017 May 20
4
[RFC PATCH 0/3] drm/nouveau/dispnv04 overlay and primary fb format fixes
This came out of some debugging I was doing to figure out how BE mode works
on this hardware. Among other things, it came out that we're not exposing
16-bpp mode support and that the ARGB8888 mode that we do expose is broken.
Also the overlay logic was pretty broken, I must have only tested with very
"normal" overlay buffer sizes with modetest before.
That said, this code has only
2019 Mar 18
0
Request for info on a big problems with nouveau driver
...oid
> > >> >> applications AFAIK)
> > >> >>
> > >> >> The stock minigbm was not ready to boot in android-x86, lambdadroid
> > >> >> added dma fb support and I added some required formats (RGBA, RGBX,
> > >> >> RGB565)
> > >> >> to be able to boot:
> > >> >> https://github.com/maurossi/minigbm/commits/minigbm_fb
> > >> >>
> > >> >> Using that version of minigbm with android-x86 (oreo-x86) I see is
> > >> >> that Android GUI...