#include <mitsuba/core/bitmap.h>
#include <mitsuba/core/rfilter.h>
#include <mitsuba/core/barray.h>
#include <mitsuba/core/mmap.h>
#include <mitsuba/core/timer.h>
#include <mitsuba/core/statistics.h>
#include <boost/filesystem/fstream.hpp>
Go to the source code of this file.
Classes | |
class | mitsuba::TMIPMap< Value, QuantizedValue > |
MIP map class with support for elliptically weighted averages. More... | |
struct | mitsuba::TMIPMap< Value, QuantizedValue >::MIPMapHeader |
Header file for MIP map cache files. More... | |
Namespaces | |
mitsuba | |
mitsuba::stats | |
Macros | |
#define | __MITSUBA_RENDER_MIPMAP_H_ |
#define | MTS_MIPMAP_BLOCKED 1 |
Use a blocked array to store MIP map data (slightly faster) More... | |
#define | MTS_MIPMAP_LUT_SIZE 64 |
Look-up table size for a tabulated Gaussian filter. More... | |
#define | MTS_MIPMAP_CACHE_VERSION 0x01 |
MIP map cache file version. More... | |
#define | MTS_MIPMAP_CACHE_ALIGNMENT 64 |
Make sure that the actual cache contents start on a cache line. More... | |
Enumerations | |
enum | mitsuba::EMIPFilterType { mitsuba::ENearest = 0, mitsuba::EBilinear = 1, mitsuba::ETrilinear = 2, mitsuba::EEWA = 3 } |
Specifies the desired antialiasing filter. More... | |
Variables | |
StatsCounter | mitsuba::stats::avgEWASamples |
StatsCounter | mitsuba::stats::clampedAnisotropy |
StatsCounter | mitsuba::stats::mipStorage |
StatsCounter | mitsuba::stats::filteredLookups |
#define __MITSUBA_RENDER_MIPMAP_H_ |
#define MTS_MIPMAP_BLOCKED 1 |
Use a blocked array to store MIP map data (slightly faster)
#define MTS_MIPMAP_CACHE_ALIGNMENT 64 |
Make sure that the actual cache contents start on a cache line.
#define MTS_MIPMAP_CACHE_VERSION 0x01 |
MIP map cache file version.
#define MTS_MIPMAP_LUT_SIZE 64 |
Look-up table size for a tabulated Gaussian filter.