原创 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

原创 python tracemalloc備案

todo