2020年12月26日 8篇SylixOS图形开发已关闭评论 1,048
SylixOS

揭开显卡的神秘面纱

1. 概述 本篇文章对嵌入式领域使用的显示系统做一个介绍,主要关注显示硬件组成和2D显示驱动。 2. 名词解释 2.1 显卡 显卡顾名思义最基础的功能就是显示,在上世纪80年代,显卡还不像今天显卡这样...
阅读全文
SylixOS

Wayland窗口系统(二)

4. Wayland协议实现浅析 4.1 几个重要的数据结构 4.1.1 wl_object wl_object是一个很重要的数据结构,在客户端和服务端都有此数据结构的封装,是wl_proxy、wl_...
阅读全文
SylixOS

Wayland窗口系统(一)

1. 窗口系统 1.1 窗口系统简介 任何窗口系统的主要组件通常称为显示服务器(Display Server),也可以称作窗口服务器(Window Server)或合成器(Compositor)。在窗...
阅读全文
SylixOS

浅谈编译(四)

OpenCL 1. OpenCL简介 OpenCL 是由 Khronos Group 针对异构计算设备(heterogeneous device)进行并行运算所设计的标准 API 以及程式语言。 Op...
阅读全文
SylixOS

浅谈编译(三)

Vulkan 1. Vulkan简介 Vulkan是Khronos组织制定的“下一代”开放的图形显示API,是与DirectX12能够匹敌的GPU API标准。 这里我们仅仅讨论Vulkan着色器相关...
阅读全文
SylixOS

浅谈编译(二)

OpenGL 1. OpenGL渲染管线 管线的英文名叫pipeline,其实翻译成流水线更贴切形象一点,渲染管线就是图形图像从数据一步一步形成最终输出的画面所要经历的各种操作过程。数据经过一个操作后...
阅读全文