原创 gpu相關內容,帶寬,顯存,填充率等
1、 bus width:顯存位寬 bandwidth:顯存帶寬 顯存位寬 * 顯存頻率 / 8 = 顯存帶寬 以740顯卡爲例 顯存位寬是128bit,顯存頻率是5Gbps 顯存帶寬就是80GB/s 計算顯存帶寬時要留意顯存類型(
原创 snapdragon profiler的calculate stat模式
https://software.intel.com/zh-cn/articles/opengl-performance-tips-avoid-opengl-calls-that-synchronize-cpu-and-gpu 王者的某
原创 python 監控文件修改
監控文件修改一般包括如下幾個比較重要的操作: 1,讀 2,寫(修改) 3,刪除,創建 4,目錄修改移動等 linux pyinotify documents:http://seb.dbzteam.org/pyinotify/ 在lin
原创 learnoepngl模型加載的過程
1,編譯自己的assimp庫 我的是64位的vs2019編譯器,來進行編譯的 首先下載 cmake ,安裝最適合自己的版本即可 https://cmake.org/download/ gui是長這個樣子的,說一下遇到的幾個問題。 1)
原创 snapdragon profiler realtime模式參數
Clocks / Second : Number of GPU clocks per second. GPU % Bus Busy : Approximate Percentage of time the GPU's bus to sys
原创 安卓下的座標系
1980*1080 橫屏 adb點擊下的座標系: (0,0)左上角 (1980,100)右上角 (0,1080)左下角
原创 C#下的正則
正則各個語言其實大同小異,主要是需要掌握正則的相關的規則 這裏可以查一下相關規則 https://www.runoob.com/csharp/csharp-regular-expressions.html 案例1:匹配[]內的內容 因爲要
原创 java基本類型學習
1,String,Stringbuild,Stringbuffer String是常量,速度是最慢的,一些拼接操作是重新生成了一個對象,原有對象回收 StringBuild是速度最快的,線程不安全,對象爲變量 StringBuffer是線
原创 PIL圖像操作的一些筆記
1,操作像素putpixel 座標原點是左上 width = 100 height = 200 xpath = "test.png" im = Image.new("RGB", (width, height)) # 創建圖片 # 通過
原创 python byte 和 list互轉(byte to list,list to byte,byte to int) buffer
在一些圖像處理中,一個像素用8位,即一個byte。 如何用byte和int,應該是number互轉。 byte to list:list(bytes(buffer)) list to byte: arr=[1,2,3,4,5] arr2
原创 unity開發注意事項
build注意事項,如果gradle更新不行,可以使用internal的方式 publish setting裏面可以修改debug和release,需要做一個keystore
原创 渲染基礎整理,renderring fundamenteals
1,deffered rendering, forward rendering forward rendering是傳統的渲染方式,每個物體都經過,vs,gs,fs,然後到render target,這樣有個問題,如果光照很多,導致計算很
原创 oepngl 相關學習
1,爲什麼每一幀都調用glclear? https://stackoverflow.com/questions/15506110/opengl-espurpose-of-calling-glclear-on-every-frame 清空f