URL
https://opencores.org/ocsvn/theia_gpu/theia_gpu/trunk
Subversion Repositories theia_gpu
Compare Revisions
- This comparison shows the changes necessary to convert path
/theia_gpu
- from Rev 189 to Rev 190
- ↔ Reverse comparison
Rev 189 → Rev 190
/branches/icarus_version/scripts/run_regressions.pl
33,9 → 33,11
|
|
CreateTargetTree( $RegressionTargetDirectory ); |
#---------------------------------------------------------------- |
sub hashValueAscendingNum { |
$TestList{$a}->{'index'} <=> $TestList{$b}->{'index'}; |
} |
|
|
|
#---------------------------------------------------------------- |
sub CreateTargetTree |
{ |
52,7 → 54,7
|
#for my $i (0 .. $#TestList) |
#print Dumper(%TestList); |
for my $TestName (keys %TestList) |
for my $TestName (sort hashValueAscendingNum (keys %TestList)) |
{ |
chdir $ScriptPath; |
my $TestPath = $TestList{$TestName}->{'path'}; |
70,16 → 72,13
copy("$TestPath/Reference.ppm","$TestDir/") or die "-E- $TestPath/Reference.ppm $!\n"; |
copy("$TestPath/Textures.mem","$TestDir/") or die "-E- $TestPath/Textures.ppm $!\n"; |
copy("$TestPath/Instructions.mem","$TestDir/") or die "-E- $TestPath/Instructions.ppm $!\n"; |
|
|
copy("$TestPath/Instructions.mem","$TestDir/") or die "-E- $TestPath/Instructions.ppm $!\n"; |
|
#Copy the Source files just in case.. |
mkdir "$RegDir/rtl"; |
system("cp -vr ../rtl/*.v $RegDir/rtl"); |
#copy("../rtl","$RegDir") or die ("Cannot Copy '" . $_ . "' : $!\n"); |
|
find |
( |
sub{ next if !m/.*\.v/; copy( $File::Find::name,"$RegDir/rtl") or die ("Cannot Copy '" . $_ . "' : $!\n") }, |
("../rtl/") |
); |
|
#Compile the test code |
#print Dumper($TestList{$TestName}); |
/branches/icarus_version/scripts/testlist.pl
7,13 → 7,16
%TestList |
= |
( |
'1_test_2_traingles_texturized_scale17' => {path => "../examples/scenes/example1/", core_count => 2, mem_bank_count => 2, }, |
'2_test_2_traingles_texturized_scale17' => {path => "../examples/scenes/example1/", core_count => 4, mem_bank_count => 4, }, |
'3_test_2_traingles_texturized_scale17' => {path => "../examples/scenes/example1/", core_count => 8, mem_bank_count => 8, }, |
'4_test_2_traingles_texturized_scale17' => {path => "../examples/scenes/example1/", core_count => 16, mem_bank_count => 16,}, |
'5_test_6_triangles_texturized_scale17' => {path => "../examples/scenes/example2/", core_count => 4, mem_bank_count => 4, }, |
'6_test_6_triangles_texturized_scale17' => {path => "../examples/scenes/example2/", core_count => 8, mem_bank_count => 8, }, |
'7_test_6_triangles_texturized_scale17' => {path => "../examples/scenes/example2/", core_count => 16, mem_bank_count => 16, }, |
'test_2_traingles_texturized_scale17' => {index => 1, path => "../examples/scenes/example1/", core_count => 2, mem_bank_count => 2, }, |
'test_2_traingles_texturized_scale17' => {index => 2, path => "../examples/scenes/example1/", core_count => 4, mem_bank_count => 4, }, |
'test_2_traingles_texturized_scale17' => {index => 3, path => "../examples/scenes/example1/", core_count => 8, mem_bank_count => 8, }, |
'test_2_traingles_texturized_scale17' => {index => 4, path => "../examples/scenes/example1/", core_count => 16, mem_bank_count => 16,}, |
'test_6_triangles_texturized_scale17' => {index => 5, path => "../examples/scenes/example2/", core_count => 4, mem_bank_count => 4, }, |
'test_6_triangles_texturized_scale17' => {index => 6, path => "../examples/scenes/example2/", core_count => 8, mem_bank_count => 8, }, |
'test_6_triangles_texturized_scale17' => {index => 7, path => "../examples/scenes/example2/", core_count => 16, mem_bank_count => 16, }, |
'test_6_triangles_texturized_scale17' => {index => 8, path => "../examples/scenes/example3/", core_count => 4, mem_bank_count => 4, }, |
'test_6_triangles_texturized_scale17' => {index => 9, path => "../examples/scenes/example3/", core_count => 8, mem_bank_count => 8, }, |
'test_6_triangles_texturized_scale17' => {index => 10, path => "../examples/scenes/example3/", core_count => 16, mem_bank_count => 16, }, |
|
|
); |