游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4013|回复: 0

????????????????????????

[复制链接]

1万

主题

1万

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
36572
发表于 2020-1-2 13:33:57 | 显示全部楼层 |阅读模式
??? ??????????????????????????????????????????Hailong???????TBR????????

???TBR?

???Tile Based Rendering???????????????????????????????????????????????1616 ?3232???????????????????????

??????IMR?Immediate Mode Rendering?????????????????????????????????????????????????????????????

?????On-Chip Buffer)

TBR???GPU?????????????On-Chip Buffer????????????????Tile?????????????????????????IMR???????GPU????????????????Frame Buffer??????????????????????1616???3232????

1.jpg

?IMR???TBR?GPU??????????

2.jpg

IMR?TBR???????????????????????

????????IMR?TBR?????????????????IMR????Depth Test?Alpha Test???????????????????????????TBR??????Depth Test?Alpha Test????????????????????????????

Tiling????

????????Tile??????????????????????????????????Tile????Triangle List?????FrameBuffer?????????FrameBuffer?????Tile?TriangleList?????

3.png

Resove?Restore

??GPU???????????????????????Tile???????????FrameBuffer????????Resove?

???????????????Tile????????????FrameBuffer????Tile???????????????????Restore?

Resove?Restore??????????????????

???????????????FrameBuffer????????????????

4.png

5.png

???Resove+Restore?OpenGL ES???

  • eglSwapBuffers
  • glBindFramebuffer
  • glTexImage2D?glTexSubImage2D,
  • glBufferData?glBufferSubData
  • glCopyTexImage2D ?glCopyTexSubImage2
  • glReadPixels()
  • ????Adreno_Developer_Guide.pdf?38??


???????Unity???Grap Pass??????????

??Unity??Grap Pass?????????????????????glBufferSubData,???Resorve?Restore?

???????
????????????????????????
???????????

????????

?????????????Resorve?

??????
????????????shader?????Resove?????
???????????????

???????

Shadow map??????????????????????????????????????????draw call??????????????

  • ??????
  • ?????RT?
  • ??????????????????????????????????????


?????????

1????????????

2??????ETC?ATC?PVRTC???

3?????????????????Mipmap????????????????

4?????Resove?Restore?????RenderTexture????

  • ?????
  • ?????shadow map?
  • ??
  • ????
  • 5???Shader?
  • ????????


TBR?????OpenGL ES??

1?Framebuffer Fetch

??Shader???????????????????

?????????Color Grading???????

2?Pixel Local Storage

????????????????????????????128???256???

????????????????????????G-Buffer??

6.png

???????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????


??????????
https://gwb.tencent.com/cn/tutor


???Hailong  
?????GWB????
????https://mp.weixin.qq.com/s/AaFyeIb9ZCPyZzcKEhh1rw

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-17 20:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表