自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 在Centos 8.5上编译amd mesa23.1.3开源驱动

mesa23.1.3 build

2023-07-28 11:06:52 324

原创 批量windows 格式转linux 格式 ^M

^M,文件格式转换

2022-07-19 14:42:41 280 1

原创 使用apitrace遇到的问题

在retrace *.trace文件的时候 出现了crash通过下面的命令,查看原因,d3dretrace /glretraceglretrace -D call-number-where-qapitrace-crashes --dump-format ubjson your-application.trace > state.ubj通常是代码中开log 打印引起的,关闭驱动中的log 就好了...

2022-04-04 15:13:06 565

原创 Windows DWM/Graphic Driver

1.windows 7 启动DWM 需要的条件,win 7 可以选择开启或关闭DWMwddm1.0,D3D9 driverwddm1.1, d3d10 driver2,windows 10 启动DWM需要的条件,win10 是强制开启DWM的wddm1.0,D3D9 driverwddm1.2 以上的显卡驱动3,win10 dwm 启动流程优先选择最高版本的d3d驱动渲染桌面调用user mode driver 的pfnsetdisplaymode设置显示的framebuff

2021-10-25 22:26:51 1403

原创 Mesa Opengl windows build

最近在研究Mesa Opengl 驱动代码,用VS2019 编译了swrast 代码;记录一下编译过程;需要的工具:vs2019/vs2017,python2.7 和python3.8,安装 meson,ninja,pkg-config,scons,flex,bison,zlib,llvm,pywin,工具下载链接:然后代开vs 的Developer Command Prompt,进入到mesa 根目录,执行meson BuildVS --backend=vs,生成solution的在build

2020-05-16 17:39:22 591

原创 virgl command 解析

virgl 主要工作是将Opengl state编码成virgl commandvirgl command构成:Virgl Cmd typeenum virgl_context_cmd {VIRGL_CCMD_NOP = 0,VIRGL_CCMD_CREATE_OBJECT = 1,VIRGL_CCMD_BIND_OBJECT,VIRGL_CCMD_DESTROY_OBJECT,VIRGL_CCMD_SET_VIEWPORT_STATE,...

2020-05-16 00:03:03 1269

原创 GL_SHADER_STORAGE_BUFFER 和GL_UNIFORM_BUFFER

shader storage bufferDEFINE POINTER name=buffer_1394, type=uint, count=1, data=imm{null};glGenBuffers(1, buffer_1394);glBindBuffer(GL_SHADER_STORAGE_BUFFER, buffer_1394[0]);DEFINE POINTER name=ss...

2018-12-17 19:17:02 1566

原创 Opengl ES glulookat和gluPerspective,gluOrtho

最近要将OpenGL 的 程序移植到Opengl ES,glulookat和gluPerspective,gluOrtho 这些函数在OpenGL ES  都不能用,所以只能自己重新封装了一份,有需要的自取;所有的矩阵都是列主序;https://download.csdn.net/download/jasonliu_kevin_1993/10804805 ...

2018-11-24 14:50:39 304

原创 Texture and sampler

最近在做OpenGL4.5的驱动,顺便也做一下笔记,zzTexture image unit是gpu 上处理texture的一种资源,各家的实现不一样,所以数量也不一样,从逻辑上可以理解:一个texture unit  上有spec上规定的所有的texture target(TEXTURE_1D, TEXTURE_2D, TEXTURE_3D,等等)Sampler是一种特殊的uni...

2018-07-21 23:24:03 1020

原创 初识vulkan

最近要做vulkan driver,对vulkan编程完全不会啊,,去https://www.khronos.org/下了本vkspec,1000多页啊;看的真费劲;然后上网找了个可以draw trangle的demo点击打开链接, 可以用vs2015编译,一番折腾,总算是的吧环境搭建好了,

2017-07-11 19:45:08 446 1

原创 Linux挂载windows共享目录

sudo mount.cifs //windows ip/共享目录  linux挂载目录 -o user=windows机器的用户名,pass=window机器的密码,sec=ntlmeg:  sudo mount.cifs //10.30.11.25/script/  /home/script -o user=jasonliu,pass=123,sec=ntlm

2017-06-26 16:58:22 293

原创 android 内存泄漏分析

内存分析的常用命令及工具的使用

2016-09-06 13:24:34 434

mesa opengl build tool

mesa opengl windows build tool,用vs2017 成功编译mesa opengl

2020-05-15

OpenglES lookat,perspective and Ortho

自己封装的glulookat,gluperspective and gluOrtho,可以在任何平台使用

2018-11-24

vulkan demo,draw trangle

vulkan demo,draw trangle code,use vs2015 build

2017-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除