mirror of
https://github.com/opus-tango/IntroductionToVulkan.git
synced 2026-03-20 03:55:26 +00:00
Changed all printf() functions to std::cout. Added information about available swap chain image usages. Cleaned included header files.
This commit is contained in:
@@ -8,29 +8,31 @@
|
||||
// Intel does not assume any responsibility for any errors which may appear in this software
|
||||
// nor any responsibility to update it.
|
||||
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include "Tools.h"
|
||||
|
||||
namespace Tools {
|
||||
|
||||
std::vector<char> GetBinaryFileContents( std::string const &filename ) {
|
||||
std::vector<char> GetBinaryFileContents( std::string const &filename ) {
|
||||
|
||||
std::ifstream file( filename, std::ios::binary );
|
||||
if( file.fail() ) {
|
||||
printf( "Could not open \"%s\" file!\n", filename.c_str() );
|
||||
return std::vector<char>();
|
||||
}
|
||||
|
||||
std::streampos begin, end;
|
||||
begin = file.tellg();
|
||||
file.seekg( 0, std::ios::end );
|
||||
end = file.tellg();
|
||||
|
||||
std::vector<char> result( static_cast<size_t>(end - begin) );
|
||||
file.seekg( 0, std::ios::beg );
|
||||
file.read( &result[0], end - begin );
|
||||
file.close();
|
||||
|
||||
return result;
|
||||
std::ifstream file( filename, std::ios::binary );
|
||||
if( file.fail() ) {
|
||||
std::cout << "Could not open \"" << filename << "\" file!" << std::endl;
|
||||
return std::vector<char>();
|
||||
}
|
||||
|
||||
std::streampos begin, end;
|
||||
begin = file.tellg();
|
||||
file.seekg( 0, std::ios::end );
|
||||
end = file.tellg();
|
||||
|
||||
std::vector<char> result( static_cast<size_t>(end - begin) );
|
||||
file.seekg( 0, std::ios::beg );
|
||||
file.read( &result[0], end - begin );
|
||||
file.close();
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user