pompidev.net
memory allocations – PompiDev
https://pompidev.net/tag/memory-allocations
Pompi Pompi Entertainment indie game development blog. July 4, 2015. Std: deque 4K Bytes high memory cost on iOS, C. My iOS build of my game Dragons High was using about 150MB of live memory. I used the Allocations instrument to find out that I had more than 10,000 allocations of the size of 4K Bytes. All those allocations were of the same class,. Std: deque unsigned int. In Dragons High there is a terrain of the world. The terrain has collision geometry data. It turns out that for every item in. Takes c...
pompidev.net
Textures didn’t load on 64 bit device due to byte alignment. – PompiDev
https://pompidev.net/2015/01/30/textures-didnt-load-on-64-bit-device-due-to-byte-alignment
Pompi Pompi Entertainment indie game development blog. January 30, 2015. Textures didn’t load on 64 bit device due to byte alignment. I submitted my game Diesel Racer 2. For review to the Apple app store. My game was rejected due to the fact that on a 64 bit iOS device some of the textures were black. The textures that were black were PowerVR compressed textures. The reason they didn’t load was due to Byte alignment. In 32 bit structs are compiled so the variables are aligned to 4 Bytes(= 32 bit). We can...
pompidev.net
std::deque 4K Bytes high memory cost on iOS, C++ – PompiDev
https://pompidev.net/2015/07/04/stddeque-4k-bytes-high-memory-cost-on-ios-c
Pompi Pompi Entertainment indie game development blog. July 4, 2015. Std: deque 4K Bytes high memory cost on iOS, C. My iOS build of my game Dragons High was using about 150MB of live memory. I used the Allocations instrument to find out that I had more than 10,000 allocations of the size of 4K Bytes. All those allocations were of the same class,. Std: deque unsigned int. In Dragons High there is a terrain of the world. The terrain has collision geometry data. It turns out that for every item in. Takes c...
pompidev.net
xCode – PompiDev
https://pompidev.net/tag/xcode
Pompi Pompi Entertainment indie game development blog. August 4, 2015. What is “Performance is limited by CPU vertex processing”? I was working on a different OpenGLES2 technique of particles to draw fire for my new(WIP) game Dragons High. The thing I noticed is that whenever the particles effect is enabled I get stalled for 14 ms on. Of that specific particles. In this particle technique I am rendering the triangles of a certain mesh instanced 500 times. The vertex structure I used was:. When running th...
pompidev.net
OUYA – PompiDev
https://pompidev.net/tag/ouya
Pompi Pompi Entertainment indie game development blog. January 29, 2015. 8220;A former illegal racing driver is living a peaceful life with her new family. Until one day she realize she has to race again for the same people who got her son into trouble. The competition is young, the competition is fierce but she race for life.”. I have released the game “Diesel Racer 2” for several mobile and micro console platforms. It is now available on Amazon. It is a good looking 3D racing game. Get every new post d...
pompidev.net
Diesel Racer 2! Now available. – PompiDev
https://pompidev.net/2015/01/29/diesel-racer-2-now-available
Pompi Pompi Entertainment indie game development blog. January 29, 2015. 8220;A former illegal racing driver is living a peaceful life with her new family. Until one day she realize she has to race again for the same people who got her son into trouble. The competition is young, the competition is fierce but she race for life.”. I have released the game “Diesel Racer 2” for several mobile and micro console platforms. It is now available on Amazon. It is a good looking 3D racing game. Notify me of new com...
pompidev.net
Uncategorized – PompiDev
https://pompidev.net/category/uncategorized
Pompi Pompi Entertainment indie game development blog. February 24, 2016. Make a Custom NSToolBar Item in xCode’s Interface Builder. For my Mac app Pompi Video Editor. I decided to make the interface for selecting video operations using NSToolBar. NSToolBar lets you create NSToolBarItem as a button with either a label, an image or both. In Pompi Video Editor. The toolbar looks like this:. This kind of toolbar can be easily made using xCode’s interface builder. The NSView’s content will be the custo...
pompidev.net
pompidev – PompiDev
https://pompidev.net/author/pompidev
Pompi Pompi Entertainment indie game development blog. February 24, 2016. Make a Custom NSToolBar Item in xCode’s Interface Builder. For my Mac app Pompi Video Editor. I decided to make the interface for selecting video operations using NSToolBar. NSToolBar lets you create NSToolBarItem as a button with either a label, an image or both. In Pompi Video Editor. The toolbar looks like this:. This kind of toolbar can be easily made using xCode’s interface builder. The NSView’s content will be the custo...
pompidev.net
Memory Usage and Normal Map Texture Formats in OpenGL ES2. – PompiDev
https://pompidev.net/2014/12/18/memory-usage-and-normal-map-texture-formats-in-opengl-es2
Pompi Pompi Entertainment indie game development blog. December 18, 2014. Memory Usage and Normal Map Texture Formats in OpenGL ES2. I am working on a 3D mobile racing game using OpenGL ES2. For the cars in the game I am using normal maps to give them more details while using the same amount of geometry. 32 Bit RGBA uncompressed normal mapped car. Normal maps are images that contain normal vectors per texel of the texture. We would like to reduce the memory usage of these textures. The advantage of these...