render_test_id,sprite_count,texture_count,batch_expected,resolution,target_fps,features,test_description RND_001,100,1,1,1920x1080,60,none,Basic sprite batch single texture RND_002,500,1,1,1920x1080,60,none,Medium sprite count single texture RND_003,1000,1,1,1920x1080,60,none,Large sprite batch single texture RND_004,5000,1,1,1920x1080,60,none,Very large sprite batch single texture RND_005,10000,1,1,1920x1080,60,none,Maximum sprite batch single texture RND_006,100,2,2,1920x1080,60,none,Two textures minimal batching RND_007,500,5,5,1920x1080,60,none,Multiple texture sprite rendering RND_008,1000,10,10,1920x1080,60,none,Ten texture render passes RND_009,100,1,1,1920x1080,60,alpha_blend,Alpha blending enabled RND_010,500,1,1,1920x1080,60,alpha_blend,Medium count with transparency RND_011,1000,1,1,1920x1080,60,alpha_blend,Large count with transparency RND_012,100,1,1,1920x1080,60,rotation,Rotated sprites RND_013,500,1,1,1920x1080,60,rotation,Medium count rotated RND_014,1000,1,1,1920x1080,60,rotation,Large count rotated RND_015,100,1,1,1920x1080,60,scaling,Scaled sprites RND_016,500,1,1,1920x1080,60,scaling,Medium count scaled RND_017,1000,1,1,1920x1080,60,scaling,Large count scaled RND_018,100,1,1,1920x1080,60,rotation+scaling,Rotated and scaled RND_019,500,1,1,1920x1080,60,rotation+scaling,Medium with transforms RND_020,1000,1,1,1920x1080,60,rotation+scaling,Large with transforms RND_021,100,1,1,1920x1080,60,alpha_blend+rotation,Transparency and rotation RND_022,500,1,1,1920x1080,60,alpha_blend+rotation+scaling,All transform features RND_023,1000,1,1,1920x1080,60,alpha_blend+rotation+scaling,Large with all features RND_024,5000,1,1,1920x1080,60,alpha_blend+rotation+scaling,Very large all features RND_025,10000,1,1,1920x1080,60,alpha_blend+rotation+scaling,Maximum all features RND_026,100,1,1,1280x720,60,none,720p basic rendering RND_027,500,1,1,1280x720,60,none,720p medium count RND_028,1000,1,1,1280x720,60,none,720p large count RND_029,100,1,1,2560x1440,60,none,1440p basic rendering RND_030,500,1,1,2560x1440,60,none,1440p medium count RND_031,1000,1,1,2560x1440,60,none,1440p large count RND_032,100,1,1,3840x2160,60,none,4K basic rendering RND_033,500,1,1,3840x2160,60,none,4K medium count RND_034,1000,1,1,3840x2160,60,none,4K large count RND_035,200,1,1,1920x1080,60,animation,Animated sprites 8 frames RND_036,500,1,1,1920x1080,60,animation,Medium animated sprites RND_037,1000,1,1,1920x1080,60,animation,Large animated sprites RND_038,100,1,1,1920x1080,60,z_order,Z-ordered sprite rendering RND_039,500,1,1,1920x1080,60,z_order,Medium z-ordered sprites RND_040,1000,1,1,1920x1080,60,z_order,Large z-ordered sprites RND_041,100,1,1,1920x1080,60,tinting,Color tinted sprites RND_042,500,1,1,1920x1080,60,tinting,Medium tinted sprites RND_043,1000,1,1,1920x1080,60,tinting,Large tinted sprites RND_044,100,1,1,1920x1080,60,flip,Horizontally flipped sprites RND_045,500,1,1,1920x1080,60,flip,Medium flipped sprites RND_046,1000,1,1,1920x1080,60,flip,Large flipped sprites RND_047,50,1,1,1920x1080,60,particle,Particle effect rendering RND_048,200,1,1,1920x1080,60,particle,Medium particle count RND_049,500,1,1,1920x1080,60,particle,Large particle count RND_050,1000,1,1,1920x1080,60,particle,Maximum particle count RND_051,0,0,1,1920x1080,60,tilemap_32x32,Tilemap 32x32 tiles RND_052,0,0,1,1920x1080,60,tilemap_64x64,Tilemap 64x64 tiles RND_053,0,0,1,1920x1080,60,tilemap_100x100,Large tilemap RND_054,0,0,1,1920x1080,60,tilemap_200x200,Very large tilemap RND_055,100,1,1,1920x1080,60,camera_scroll,Camera scrolling test RND_056,500,1,1,1920x1080,60,camera_scroll,Medium with camera RND_057,1000,1,1,1920x1080,60,camera_scroll,Large with camera RND_058,100,1,1,1920x1080,60,camera_zoom,Camera zoom test RND_059,500,1,1,1920x1080,60,camera_zoom,Medium with zoom RND_060,1000,1,1,1920x1080,60,camera_zoom,Large with zoom RND_061,100,1,1,1920x1080,60,screen_shake,Screen shake effect RND_062,500,1,1,1920x1080,60,screen_shake,Medium with shake RND_063,100,4,4,1920x1080,60,texture_atlas,Texture atlas usage RND_064,500,4,1,1920x1080,60,texture_atlas,Atlas optimized batching RND_065,1000,4,1,1920x1080,60,texture_atlas,Large atlas batching RND_066,100,1,1,1920x1080,60,sprite_sheet,Sprite sheet source rects RND_067,500,1,1,1920x1080,60,sprite_sheet,Medium sprite sheet RND_068,1000,1,1,1920x1080,60,sprite_sheet,Large sprite sheet RND_069,100,1,1,1920x1080,60,origin_offset,Origin point offset RND_070,500,1,1,1920x1080,60,origin_offset,Medium with offset RND_071,1000,1,1,1920x1080,60,origin_offset,Large with offset RND_072,50,1,1,1920x1080,60,text,Text rendering basic RND_073,100,1,1,1920x1080,60,text,Text rendering medium RND_074,200,1,1,1920x1080,60,text,Text rendering large RND_075,100,8,8,1920x1080,60,mixed_textures,Mixed texture types RND_076,500,8,8,1920x1080,60,mixed_textures,Medium mixed textures RND_077,1000,8,8,1920x1080,60,mixed_textures,Large mixed textures RND_078,100,1,1,1920x1080,60,clipping,Scissor rect clipping RND_079,500,1,1,1920x1080,60,clipping,Medium with clipping RND_080,1000,1,1,1920x1080,60,clipping,Large with clipping RND_081,100,1,1,1920x1080,60,blend_mode_add,Additive blending RND_082,500,1,1,1920x1080,60,blend_mode_add,Medium additive RND_083,100,1,1,1920x1080,60,blend_mode_multiply,Multiply blending RND_084,500,1,1,1920x1080,60,blend_mode_multiply,Medium multiply RND_085,100,16,16,1920x1080,60,stress_texture_switch,Frequent texture switches RND_086,500,16,16,1920x1080,60,stress_texture_switch,Medium texture stress RND_087,1000,16,16,1920x1080,60,stress_texture_switch,Large texture stress RND_088,100,1,1,800x600,60,legacy_resolution,Legacy 800x600 support RND_089,500,1,1,800x600,60,legacy_resolution,Medium legacy resolution RND_090,1000,1,1,800x600,60,legacy_resolution,Large legacy resolution RND_091,100,1,1,1920x1080,120,high_refresh,120Hz target framerate RND_092,500,1,1,1920x1080,120,high_refresh,Medium 120Hz RND_093,1000,1,1,1920x1080,120,high_refresh,Large 120Hz RND_094,100,1,1,1920x1080,30,low_refresh,30Hz target framerate RND_095,500,1,1,1920x1080,30,low_refresh,Medium 30Hz RND_096,1000,1,1,1920x1080,30,low_refresh,Large 30Hz RND_097,2000,1,1,1920x1080,60,stress_sprite_count,2000 sprite stress test RND_098,3000,1,1,1920x1080,60,stress_sprite_count,3000 sprite stress test RND_099,5000,2,2,1920x1080,60,stress_combined,Combined stress test RND_100,7500,3,3,1920x1080,60,stress_combined,High combined stress RND_101,10000,5,5,1920x1080,60,stress_combined,Maximum combined stress RND_102,500,1,1,1920x1080,60,interpolation,Position interpolation RND_103,1000,1,1,1920x1080,60,interpolation,Large interpolated RND_104,100,1,1,1920x1080,60,vsync_on,VSync enabled RND_105,500,1,1,1920x1080,60,vsync_on,Medium VSync RND_106,1000,1,1,1920x1080,60,vsync_on,Large VSync RND_107,100,1,1,1920x1080,60,vsync_off,VSync disabled RND_108,500,1,1,1920x1080,60,vsync_off,Medium no VSync RND_109,1000,1,1,1920x1080,60,vsync_off,Large no VSync RND_110,100,1,1,1920x1080,60,debug_overlay,Debug visualization RND_111,500,1,1,1920x1080,60,debug_overlay,Medium with debug RND_112,1000,1,1,1920x1080,60,debug_overlay,Large with debug RND_113,100,1,1,1920x1080,60,collision_viz,Collision box visualization RND_114,500,1,1,1920x1080,60,collision_viz,Medium collision viz RND_115,1000,1,1,1920x1080,60,collision_viz,Large collision viz RND_116,100,1,1,1920x1080,60,grid_viz,Spatial grid visualization RND_117,500,1,1,1920x1080,60,grid_viz,Medium grid viz RND_118,1000,1,1,1920x1080,60,grid_viz,Large grid viz RND_119,500,1,1,1920x1080,60,sorting_stable,Stable sort z-order RND_120,1000,1,1,1920x1080,60,sorting_stable,Large stable sort RND_121,500,1,1,1920x1080,60,layer_system,Multiple render layers RND_122,1000,1,1,1920x1080,60,layer_system,Large layer system RND_123,100,1,1,1920x1080,60,shader_basic,Basic shader support RND_124,500,1,1,1920x1080,60,shader_basic,Medium with shader RND_125,1000,1,1,1920x1080,60,shader_basic,Large with shader RND_126,100,1,1,1920x1080,60,post_process,Post-processing effect RND_127,500,1,1,1920x1080,60,post_process,Medium post-process RND_128,1000,1,1,1920x1080,60,post_process,Large post-process RND_129,100,1,1,1920x1080,60,render_target,Render to texture RND_130,500,1,1,1920x1080,60,render_target,Medium render target RND_131,1000,1,1,1920x1080,60,render_target,Large render target RND_132,100,1,1,1920x1080,60,fullscreen,Fullscreen rendering RND_133,500,1,1,1920x1080,60,fullscreen,Medium fullscreen RND_134,1000,1,1,1920x1080,60,fullscreen,Large fullscreen RND_135,100,1,1,1920x1080,60,windowed,Windowed rendering RND_136,500,1,1,1920x1080,60,windowed,Medium windowed RND_137,1000,1,1,1920x1080,60,windowed,Large windowed RND_138,100,1,1,1920x1080,60,borderless,Borderless window RND_139,500,1,1,1920x1080,60,borderless,Medium borderless RND_140,1000,1,1,1920x1080,60,borderless,Large borderless RND_141,50,1,1,1920x1080,60,nine_slice,Nine-slice sprite rendering RND_142,100,1,1,1920x1080,60,nine_slice,Medium nine-slice RND_143,200,1,1,1920x1080,60,nine_slice,Large nine-slice RND_144,100,1,1,1920x1080,60,pixel_perfect,Pixel-perfect rendering RND_145,500,1,1,1920x1080,60,pixel_perfect,Medium pixel-perfect RND_146,1000,1,1,1920x1080,60,pixel_perfect,Large pixel-perfect RND_147,100,1,1,1920x1080,60,subpixel,Subpixel positioning RND_148,500,1,1,1920x1080,60,subpixel,Medium subpixel RND_149,1000,1,1,1920x1080,60,subpixel,Large subpixel RND_150,10000,1,1,1920x1080,60,ultimate_stress,Ultimate stress test