原创 升級ios 不能連原本的xcode

 出包之後 連device 報 iphone not available  reconnect the device    是ios的版本和xcode對不上 https://developer.apple.com/support/xcod

原创 ue mobile GI

desktop sm5是這樣的    開了es3.1就變成這樣     static的板子沒有cast shadow           大白球是movable 設置裏選 desktop renderer 就好了  這裏其實是在ios

原创 ue ios 用xcode 斷點debug 手機 能看stack的環境搭建

BuilConfig如果選debugGame就只能調試game 選Debug就可以調試engine源碼了   簽名那裏簽名文件和bundle標示符要一致   出game的xcode工程 需要      這裏選c++ 而不是藍圖 engin

原创 ue 後效裏宏的設置

  shader model以外的宏的設置 static inline void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters& Parame

原创 ue上 sceneColorMobile 在android 和ios上表現不同的問題

遇到個比較奇特的問題 一個值 (4.2,0,0) 在ios上和android都在sceneColorMobile寫入這個值 ios mobile採樣的時候這個值就變成1.8 android PC MAC是不變的 msaa resolve的問

原创 減少ue編譯shader的時間

每次開ue都會在小框的時候 編 很久的shader 打開之後編幾萬的shader 有時候懷疑是自己非正常關閉ue導致的  實際上  測下來發現 只要重新開就會有重編的問題 很少有不重編shader的情況 在沒有shader改動的情況下 沒有

原创 ue 搭建android/ios聯機 debug環境

https://docs.unrealengine.com/en-US/Platforms/Mobile/Android/AndroidDebugging/index.html 出完包 把源碼拖進去就可以了   ios出包 https://

原创 對曝光的理解 autoExposure

https://docs.unrealengine.com/en-US/Engine/Rendering/PostProcessEffects/AutomaticExposure/index.html 自動曝光 對應的表現是 從暗的房間到亮

原创 ue 添加後處理

1. shader 類  2.pass 類 class FPostProcessmgTestVS_ES2 : public FGlobalShader { DECLARE_SHADER_TYPE(FPostProcessmgTes

原创 ue xcode debug shader

https://docs.unrealengine.com/en-US/Programming/Rendering/ShaderDevelopment/ShaderCompileProcess/index.html       Engin

原创 切換xcode版本 切換gcc

https://blog.csdn.net/Nathan1987_/article/details/90260451   顯示xcode版本 xcode-select -p 顯示gcc版本 gcc --version 切換xcode版本 s

原创 flat shading/provoking vertex

https://www.khronos.org/opengl/wiki/Primitive#Provoking_vertex   是固定的某個 作爲flat時候 這個primitive的所有的vertex的值 而不進行插值 shader裏

原创 Nvidia GPU architecture

TPC texture/processor cluster SM streaming multiprocessor SP streaming processor 普通計算器mad之類的 SFU  special function unit

原创 vulkan multi-thread

https://community.arm.com/developer/tools-software/graphics/b/blog/posts/multi-threading-in-vulkan    

原创 對vulkan subpass的理解

mobile上 我理解的還是比較清晰的 但在pc上 我有個問題 subpass的一張rt如果store 設置爲dontcare 這張rt的帶寬可以省掉嗎 https://www.khronos.org/assets/uploads/deve