前言 序言 再高大上的框架疹尾,也需要扎實的基礎(chǔ)才能玩轉(zhuǎn),高頻面試問題更是基礎(chǔ)中的高頻實戰(zhàn)要點。 適合閱讀人群 Java 學習者和愛好者轧葛,有一定工作經(jīng)驗的技術(shù)人,準面試官等艇搀。 閱...
前言 新的知識學習都是循序漸進的士袄,從基礎(chǔ)到復雜。前面OpenGL ES概念 已經(jīng)介紹了OpenGL ES的相關(guān)概念谎僻,這篇文章開始我們就正式開始OpenGL ES渲染系列第一站...
前言 從接觸到OpenGL之后發(fā)現(xiàn)它很神奇艘绍,為什么它能渲染出圖片赤拒,要搞懂其原理,前提是要知道怎么用。本文不講其原理挎挖,目前我的水平對底層GPU如何渲染還很難說的清楚这敬,網(wǎng)上的帖子...
背景 一般視頻采集芯片采集到數(shù)據(jù)都是按照YUV格式輸出崔涂,包括很多現(xiàn)在很多的相機。所以對音視頻開發(fā)者來說始衅,掌握YUV知識非常必要的冷蚂。 RGB RGB是一種顏色空間,以紅(R)綠...
背景 我們都知道Java內(nèi)存模型和C++內(nèi)存模型不同汛闸,而且是分開存儲和管理的蝙茶。做NDK開發(fā)的小伙伴經(jīng)常遇到這樣一個問題:在Java層new一個對象,這個對象無法直接操作C++...
一诸老、背景 Android對OpenGL這塊封裝是非常好的尸闸,也是非常隱蔽的,一般使用者直接使用GLSurfaceView即可達到需求孕锄。最近項目中將很多功能下層到c++層,這樣必...
看到網(wǎng)上很多博客都是寫到transient修飾的變量不可以被序列化煮仇,實際上其變量可以被序列化,《Java編程思想》上寫的很清楚谎仲。 事實證明:看博客不如看書(看經(jīng)典書籍)浙垫,看書...