首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
rmb_999
掘友等级
chromium定制和机器视觉开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 2
沸点 2
赞
4
返回
|
搜索文章
rmb_999
1年前
关注
OpenGL 模型加载详解
1. Assimp 目前为止,我们已经可以绘制一个物体,并添加不同的光照效果了。但是我们的顶点数据太过简单,只能绘制简单的立方体。但是房子汽车这种不规则的形状我们的顶点数据...
0
评论
分享
rmb_999
1年前
关注
OpenGL 投光物详解
1. 投光物 继续上一节的流程,到目前为止,我们介绍的都是点光源。但是现实世界中,光源的类型却要相对复杂一些。大概会有这么几种形式:定向光、点光源、聚光等等。 2. 定向光...
0
评论
分享
rmb_999
1年前
关注
OpenGL 基础光照详解
1. 光照 显示世界中,光照环境往往是相对复杂的。因为假设太阳作为世界的唯一光源,那么太阳光照在物体A上A将阳光进行反射后,A又做为一个新的光源共同作用于另一个物体B。所以...
0
评论
分享
rmb_999
1年前
关注
OpenGL 摄像机视角详解
1. 摄像机 摄像机就好像是我们的眼睛,我们从摄像机的方向观察世界空间中的模型。摄像机远离模型,模型自然就变小了(透视投影下),然而,在GL中事实上并没有摄像机的概念。但是...
0
评论
分享
rmb_999
1年前
关注
OpenGL 坐标系统详解
GL中的坐标系是标准设备坐标,即他的每个坐标轴的取值范围都是[-1.0,1.0]。通常,我们输入到顶点着色器中的顶点坐标都会被转换为标准化设备坐标,然后进行光栅化,转变成屏...
0
评论
分享
rmb_999
1年前
关注
OpenGL 纹理详解
1. 纹理 在OpenGL中,纹理是一种常用的技术,用于将图像或图案映射到3D模型的表面上,以增加图形的细节和真实感 2. 纹理坐标 纹理坐标在x和y轴上,范围为0到1之间...
0
评论
分享
rmb_999
1年前
关注
OpenGL 着色器详解
1. GLSL语言 glsl语言是用来编写着色器的,通过一段一段包含main函数的程序片段,告诉渲染引擎怎么去渲染内容。 glsl语言的语法有点类似c语言风格,只是增加了一...
0
评论
分享
rmb_999
1年前
关注
Chromium gclient使用
gclient 是由 Google 用 Python 开发的一套跨平台的git仓库管理工具,它的作用类似 git 的 submodule,用来将多个git仓库组成一个sol...
0
评论
分享
rmb_999
1年前
关注
Chromium VIZ架构详解
1. VIZ的三个端 在设计层面上 viz 的架构如下图所示: 在设计上 viz 分了三个端,分别是 client 端, host 端和 service 端。 client...
1
评论
分享
rmb_999
1年前
举报
#新人报道#
客户端开发
赞过
分享
评论
3
rmb_999
1年前
关注
Chromium VIZ工作流
在 Chromium 中 viz 的核心逻辑运行在 GPU 进程中,负责接收其他进程产生的 viz::CompositorFrame(简称 CF),然后把这些 CF 进行合...
0
评论
分享
rmb_999
1年前
关注
Chromium Canvas工作流
blink 中实现了2种 canvas,分别是 blink::HTMLCanvasElement 和 blink::OffscreenCanvas ,前者对应 html/d...
0
评论
分享
rmb_999
1年前
关注
Chromium CC渲染层工作流详解
1. Chromium 的渲染流水线 Blink —> Paint -> Commit -> (Tiling ->) Raster -> Activate -> Draw(...
0
评论
分享
rmb_999
1年前
关注
Chromium Trace and Perfetto使用详解
1. Trace chromium 在 base 库中提供了 base::trace_event::TraceLog 类,该类是 TRACE_EVENT* , TRACE_...
0
评论
分享
rmb_999
1年前
关注
Chromium Command Buffer原理解析
Command Buffer 是支撑 Chromium 多进程硬件加速渲染的核心技术之一。它基于 OpenGLES2.0 定义了一套序列化协议,这套协议规定了所有 Open...
1
评论
分享
rmb_999
1年前
关注
Chromium GPU资源共享
资源共享指的是在一个 Context 中的创建的 Texture 资源可以被其他 Context 所使用。一般来讲只有相同 share group Context 创建的 ...
1
评论
分享
rmb_999
1年前
关注
Chromium 消息循环和线程池详解
Chromium 中的多线程机制由 base 库提供,要理解 Chromium 中的多线程机制,首先要理解的概念就是 base::MessageLoop 和 base::T...
0
评论
分享
rmb_999
1年前
关注
Chromium源码 修改默认搜索引擎及标签页
默认新标签页修改方法: 1. 找到chrome/browser/ui/browser_tabstrip.cc文件 找到变量NavigateParams params: 修改...
0
评论
分享
rmb_999
1年前
关注
OpengGL 中的同步及资源共享
1. 为什么需要同步 由于 OpenGL API的执行是异步的,所以需要同步,如果是这些API是同步的就没有这个话题了。异步API可以进行缓存,从而可以在合适的时机批量的将...
0
评论
分享
rmb_999
1年前
关注
Chromium 通过IDL方式添加扩展API
基于chromium103版本 1. 自定义扩展API接口 chromium默认扩展api接口中有chrome.runtime.*,和chrome.send.*等,现在我们...
1
1
分享
下一页
个人成就
文章被点赞
5
文章被阅读
13,317
掘力值
496
关注了
2
关注者
11
收藏集
0
关注标签
0
加入于
2023-10-20