OpenGL ES
文章平均质量分 62
薛文旺
Android图形与显示--路漫漫其修远兮,吾将上下而求索
展开
-
SurfaceTexture使用流程
【代码】SurfaceTexture使用流程。原创 2024-05-07 19:21:25 · 221 阅读 · 0 评论 -
图形渲染 OpenGL ES 之 着色器
一、序言1.着色器是用来实现图形渲染的、代替固定渲染管线的可编程程序,着色器替代了传统的固定渲染管线,可以实现2D、3D图形学计算中的相关计算,由于其可编程性,可以实现各种各样的图像效果。2.着色器语言专门用来为着色器编程的编程语言,着色器语言有HLSL、GLSL等等语言,HLSL是高阶着色器语言(HighLevelShaderLanguage)的简称,HLSL独立的工作在Windows平台上,只能供微软的Direct3D使用;GLSL是OpenGL着色语言(OpenG...原创 2021-06-22 02:33:30 · 460 阅读 · 0 评论 -
色调映射 (Tonemapping)
色调映射 (Tonemapping) 色调映射 (Tonemapping)通常可理解为将颜色值从 HDR(高动态范围)映射到 LDR(低动态范围)的过程。在 Unity 中,这对于大多数平台意味着,任意 16 位浮点颜色值会映射到处于 [0,1] 范围内的传统 8 位值。请注意,仅当使用的相机支持 HDR 时,色调映射 (Tonemapping) 才能正常工作。还建议提供高于普通强度值的光源以使用更大范围。正如实际情况一样,存在着更加巨大的亮度差异,我们的眼睛或任何捕获媒介只能对特...原创 2023-03-14 00:12:33 · 1329 阅读 · 0 评论 -
OpenGL ES 之 EGL 详解
//frameworks/native/opengl/include/EGL/#include <EGL/egl.h>#include <stdio.h>EGLBoolean egl_init(){ EGLDisplay eglDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY); // 为何是 EGL_DEFAULT_DISPLAY? if(eglDisplay == EGL_NO_DISPLAY){ .原创 2021-06-16 02:57:27 · 1853 阅读 · 0 评论