OpenGL 模板测试

工程场景:安卓系统下的surfaceview的绘制实际是在Window上挖出一块透明区域,然后先绘制surfaceview再把宿主窗口覆盖上去形成的,因此在接手surfaceFlinger的窗口合成上屏工作后要完成surfaceview和挖好孔的宿主窗口的合并渲染,实际宿主窗口在surfaceFlinger进程之前已经完成了透明区域的挖孔处理,直接合成即可,本文介绍假如宿主窗口在surfaceFlinger之前未做好挖孔时,使用模板测试来处理挖孔并做最终合成渲染的一种方法,主要还是巩固下模板测试的使用

1. 准备一个挖孔的program

Vertex Shader

#version 300 es
layout(std140, column_major) uniform;
layout(location 

你可能感兴趣的:(渲染与数学,spring,java,后端)