面试笔记(1)

面试几个没回答上来的问题

TCP与Http的区别与联系

TCP对应与传输层,而HTTP对应于应用层,从本质上说二者没有对比性。HTTP是建立在TCP协议的基础上每次Http请求都会建立一个TCP连接,数据传输完毕后,Http会立即把TCP连接断开。所以HTTP是一种短连接,而TCP是长连接。

NGUI与UGUI对比

我对NGUI没有什么研究,在网络上面查找了一些资料发现也不够深入都是自适应方案、以及一部分组件的区别或者是对图集的支持等,感觉这些不是面试官真正要考察的方面。以下是一些猜想,不对这些猜想负责。
NGUI与UGUI真正底层的区别是NGUI的一个显示单位是一个Panel在Panel内进行DrawCall合并,而UGUI的显示单位是一个Canvas,Canvas会对它管理的Graphic们进行Mesh重建和合并等一系列操作在发送到GPU端。我认为这种显示方式的区别才是NGUI与UGUI真正的区别。如有错误,希望了解的朋友不吝赐教。

顶点着色器和片元着色器分别对应渲染管线的哪一部分

首先我们来看下OpengGL中渲染管线:
顶点数据→顶点着色器→细分着色→几何着色→图元装配→剪切→光栅化→片元着色器→逐片元操作(深度检查、模板检测等)

顶点着色器:每个顶点,都会调用一个顶点着色器处理顶点相关的数据,可能会执行大量计算得到顶点在屏幕上的位置,或者通过光照的计算来判断顶点的颜色,或者其他一些技法的实现。

片元着色器:这个阶段我们使用着色器来计算片元的最终颜色和它的深度值
分工:顶点着色决定图元位于屏幕的什么位置,片元着色使用这些信息来决定某个片元的颜色应该是什么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值