Patch 5.5 Full Moon

Intro I resigned and I have one week’s free time, so here it goes the gaming marathon. I had to change my glamours and hairstyle because they were ugly. I would never start a MSQ without getting well dressed. MSQ After Zeno killed the previous emperor, he and Fandaniel formed a fraction " Telophoroi" and joined the civil war. However, crown prince had no intention on controlling the empire. Most of the soldiers were tempered by the Lunar Primals....

June 10, 2021 · Kyle Fang

Frowned II

That was March. I was suffering from the poor project management and designer’s whimsical feature requirements. I started sending resumes and taking interviews and really got one position before the Qingming break. It was the best decision I made in Daydream Games. Now I don’t need to deal with the tightened project timeline and other nonsense. It disappointed me that this game company did not want a technical artist but a cheap labor....

June 9, 2021 · Kyle Fang

Mali Offline Compiler

Valhall uses index-driven vertex shading to compiles vertex shaders into two binaries: Position Shader and Varying Shader. Position Shader computes only position and is executed for every indexed vertex. Varying Shader computes the remaining non-position attribute outputs. It’s only executed for vertices that are part of a visible primitive that survives culling. Work Registers Uniform Registers Stack spilling: how much memory is stacked because variables spilled spill: when there are not enough registers to keep the variables, some of them may be moved to and from RAM....

May 29, 2021 · Kyle Fang

Unity Rendering Optimization

Q; The ways of optimizting? Static Batching. Objects are explicitly specified to be static. It can’t have any change in transform. It also requires additional memory to store combined geometry. 100 objects are 100 copy. Dynamic Batching The mesh and materials need to be the same, and the mesh must have less than 300 vertices. The objects should not moving around. Shaders should have one pass. Instanced materials and lightmapping are not allowed....

March 17, 2021 · Kyle Fang

2021 Lunar New Year Break Review

The lunar new year break was longer than I expected. I spent all the time in my apartment and barely go outside. I usually play the games from morning to 2pm. Then I would either read or play Ring Fit Adventure in the afternoon, and a movie or another gaming session for the night. It was peaceful until I watched a monitor review video on YouTube. This video shown me an affordable 27 inches 4K resolution monitor, and I didn’t resist the urge to buy it....

February 19, 2021 · Kyle Fang