Linux tweaks.

This commit is contained in:
Ben Vanik
2015-08-18 14:18:00 -07:00
parent 19299fad4b
commit 8b0d4fb51c
37 changed files with 200 additions and 111 deletions

View File

@@ -11,6 +11,7 @@
#define XENIA_GPU_REGISTER_FILE_H_
#include <cstdint>
#include <cstdlib>
namespace xe {
namespace gpu {

View File

@@ -9,6 +9,7 @@
#include "xenia/gpu/sampler_info.h"
#include <cstring>
#include <memory>
#include "third_party/xxhash/xxhash.h"

View File

@@ -187,8 +187,8 @@ void TextureInfo::CalculateTextureSizes2D(const xe_gpu_texture_fetch_t& fetch) {
format_info->block_height;
// Tiles are 32x32 blocks. All textures must be multiples of tile dimensions.
uint32_t tile_width = uint32_t(std::ceilf(block_width / 32.0f));
uint32_t tile_height = uint32_t(std::ceilf(block_height / 32.0f));
uint32_t tile_width = uint32_t(std::ceil(block_width / 32.0f));
uint32_t tile_height = uint32_t(std::ceil(block_height / 32.0f));
size_2d.block_width = tile_width * 32;
size_2d.block_height = tile_height * 32;
@@ -229,8 +229,8 @@ void TextureInfo::CalculateTextureSizesCube(
format_info->block_height;
// Tiles are 32x32 blocks. All textures must be multiples of tile dimensions.
uint32_t tile_width = uint32_t(std::ceilf(block_width / 32.0f));
uint32_t tile_height = uint32_t(std::ceilf(block_height / 32.0f));
uint32_t tile_width = uint32_t(std::ceil(block_width / 32.0f));
uint32_t tile_height = uint32_t(std::ceil(block_height / 32.0f));
size_cube.block_width = tile_width * 32;
size_cube.block_height = tile_height * 32;

View File

@@ -10,6 +10,7 @@
#ifndef XENIA_GPU_TEXTURE_INFO_H_
#define XENIA_GPU_TEXTURE_INFO_H_
#include <cstring>
#include <memory>
#include "xenia/base/assert.h"