55 lines
1.8 KiB
Plaintext
Executable File
55 lines
1.8 KiB
Plaintext
Executable File
--Jonny Rivers 31/8/2012
|
|
--Rockstar North
|
|
|
|
-----------------------------------------------------------------------------
|
|
-- Uses
|
|
-----------------------------------------------------------------------------
|
|
require( 'util.rbs' )
|
|
|
|
-----------------------------------------------------------------------------
|
|
-- Locals
|
|
-----------------------------------------------------------------------------
|
|
|
|
-----------------------------------------------------------------------------
|
|
-- Functions
|
|
-----------------------------------------------------------------------------
|
|
|
|
--
|
|
-- name: generate_drawable_stats
|
|
-- desc: Generates XML geometry stats for an intermediate drawable zip
|
|
--
|
|
function generate_drawable_stats( drawable_zip_pathname, output_pathname, shaderpath, shaderdbpath, platform, buildpath )
|
|
|
|
set_shaderpath( shaderpath )
|
|
set_shaderdbpath( shaderdbpath )
|
|
set_platform( platform )
|
|
loadMaterials( buildpath )
|
|
|
|
--Supress high detail model errors (we generate stats for rayfire stuff here)
|
|
ppu_only_hint( 1 )
|
|
|
|
mount_zip( drawable_zip_pathname, "pack:/" )
|
|
generate_drawable_stats_rb( "pack:/" .. "entity.type", output_pathname )
|
|
unmount_zip( drawable_zip_pathname )
|
|
|
|
end
|
|
|
|
--
|
|
-- name: generate_fragment_stats
|
|
-- desc: Generates XML geometry stats for an intermediate fragment zip
|
|
--
|
|
function generate_fragment_stats( fragment_zip_pathname, output_pathname, shaderpath, shaderdbpath, platform, buildpath )
|
|
|
|
set_shaderpath( shaderpath )
|
|
set_shaderdbpath( shaderdbpath )
|
|
set_platform( platform )
|
|
loadMaterials( buildpath )
|
|
|
|
--Supress high detail model errors (we generate stats for rayfire stuff here)
|
|
ppu_only_hint( 1 )
|
|
|
|
mount_zip( fragment_zip_pathname, "pack:/" )
|
|
generate_fragment_stats_rb( "pack:/" .. "entity.type", output_pathname )
|
|
unmount_zip( fragment_zip_pathname )
|
|
|
|
end |