首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hashwaney
掘友等级
Android
Android/OpenGL
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 46
沸点 3
赞
49
返回
|
搜索文章
最新
热门
深入理解Java虚拟机之Java并发机制底层实现
前面两篇学习了Java内存模型,始终围绕了三大特性(原子性、可见性、有序性)三个方面来讨论内存模型的顺序一致性.当然还有探讨了其中的编译器、处理器的指令优化相关知识,JMM并没有直接讲这些底层处理细节指令开放给我们,但是通过开放了相应的关键字,譬如volatile、synchr…
深入理解Java虚拟机之Java内存模型(2)
感觉周志明老师的书阅读起来确实有些困难,但是《Java并发编程的艺术》阅读起来更加浅显易懂.特此用来辅助学习《深入理解Java虚拟机第三版》. 此文是在学习《Java并发编程的艺术》中的第三章Java内存模型而编写的读书笔记,强烈建议如果需要复习这一块知识的同学阅读此两本书籍.…
深入理解Java虚拟机之Java内存模型(1)
一则是自己水平不够,无法领略其中奥妙. 二则可能是长期处于编写业务阶段,无法将知识点给串联起来吧. 三则就是大家都会出现的一种思维惰性吧. 好了,认真去拜读了这本书,水平不够,当然还是要去不断的看,反复的去看了,笔者水平有限,对此书中重要概念进行摘抄以及个人理解,可能描述不准,…
Glide加载Gif的卡顿优化思路分析
Glide图片框架是可以直接加载GIF图的,但是做一个银行合作项目的时候,由于有需要出货页面需要加载一个GIF图,但是发现在使用Glide框架加载Gif图片,明显发现有延迟. 经过查看glide加载Gif图片的源码得知:Glide在加载Gif的图片帧的时候,上一帧的渲染以及下一…
OpenGL(11)之材质
现实生活中,每个物体对光产生不同的反应(即物体对光的吸收与反射程度不一致导致的差异性),此中涉及到了物体的反射率、介质、光的入射角等知识相关(有兴趣的可自行查阅相关知识),其中最重要当属物体本身了,不同材料的表面具有不同的反射率。 例如:钢材通常比陶瓷材质的物体显得更加闪闪发亮…
OpenGL(10)之颜色
1. 概述 现实世界上中有无数的颜色,每个物体都有自己的颜色,我们需要用有限的数值来模拟真实世界中无限的颜色,并非现实世界中所有的颜色都可以用数值来表示,但是我们仍能通过数值来表现出非常多的颜色。颜色由数字化的红色(Red)、绿色(Green)、蓝色(Blue)三个分量组成,也…
OpenGL(9)之基础光照
世间之大,还有许多未知需要去探索,还有许多已知需要去深入,所以努力吧,不要耗费自己的光阴。 现实世界光照及其复杂,本文所描述的是OpenGL的光照是对其进行了相当的简化,是对现实情况的近似模拟,这样处理起来就会更加容易一些。 而这些光照模型都是基于光的物理特性而衍生出来的一种近…
OpenGL之旅(1)初探
一般它被认为是一个API(Application Programming Interface,应用程序编程接口),包含了一系列可以操作图形,图像的函数,但是可惜的是OpenGL本身并不是一个API,它是一个由Khronos组织制定并维护的规范。 优点:绘制图形方便. 缺点:大多…
OpenGL之旅(2)简单的创建一个窗口
1. 视口 在开始渲染之前有一件重要的事情要做,就是告诉OpenGL渲染窗口的尺寸大小,即视口(Viewport). glViewPort函数前两个参数控制窗口左下角的位置,第三个和第四个参数控制渲染窗口的宽度和高度(像素)。 2. 渲染 如果不希望只绘制一个图像之后,应用程序…
OpenGL(8)之摄像机
OpenGL本身没有摄像机概念,但是可以通过场景中的所有物体往相反方向移动的方式来模拟摄像机,产生一种我们在移动的感觉,而不是场景在移动。 摄像机/观察空间(Camera/View Space)的概念是观察的以摄像机的视角作为场景原点时,场景中所有的顶点坐标,视图矩阵把所有的世…
下一页
个人成就
文章被点赞
85
文章被阅读
20,061
掘力值
601
关注了
32
关注者
41
收藏集
3
关注标签
12
加入于
2017-07-11