linguini1 opened a new pull request, #3860:
URL: https://github.com/apache/nuttx-apps/pull/3860

   ## Summary
   
   This PR includes several changes to the NXDoom application to improve its 
dynamic memory usage. It also has some miscellaneous changes to the Kconfig 
menu organization, and then some `nxstyle` fixes now that the style checking 
tool has been updated.
   
   - Users can pick between `z_native` and `z_zone` allocators; previously it 
was just `z_native`
   - Users can disable the screen wipe animation which does significant 
allocation
   - Users can disable the loading icon for disk operations which allocates 
graphics memory
   - Users can enable memory profiling (good for developers while optimizing)
   - Static rendering target option also applies to the status bar now
   
   NOTE: I also documented the optimization sub-menu in another PR to the docs, 
and mentioned where to find smaller 'squashware' WAD files since they 
significantly reduce dynamic allocation.
   https://github.com/apache/nuttx/pull/20714
   
   ## Impact
   
   - Kconfig menu is more readable
   - Dynamic memory allocation can be further reduced
   
   ## Testing
   
   Tested using `sim:nxdoom` to verify that the game was still just as playable 
as before the changes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to