Nicolas Holzschuch
26355676fa
Fix for mtsgui running on OSX Mojave ( #94 )
...
* Fix for GUI running on OSX Mojave
2019-01-02 03:25:26 +01:00
Wenzel Jakob
90f75a19cb
tabs -> spaces, added check-style.sh script
2017-07-29 01:07:33 +02:00
Wenzel Jakob
8410dc1bb1
removed legacy cmake build system
...
The CMake build system has not been maintained for years and does not
work correctly anymore. Rather than keeping it here as a "trap" for new
users, I'll remove it for now. FWIW Mitsuba 2 will have a much nicer
CMake build system that works consistently on all platforms.
2017-07-28 23:10:01 +02:00
Wenzel Jakob
a3d54ec4c2
removed incorrect usage of std::erase (reported by Brooks Moses)
2015-04-20 14:40:57 +02:00
Wenzel Jakob
9f9df009ef
mtsgui: ability to view multi-channel EXRs
2014-11-12 15:55:17 +01:00
johannes hanika
6fb326038e
hslt: misc improved functionality:
...
texture formats
matrix 2x2 inversion special case (wasn't called before)
more meaningful flags on vertex.
2014-11-04 00:15:27 +01:00
Wenzel Jakob
bdc43fcbd8
Updated copyright headers
2014-08-02 19:35:42 +02:00
Wenzel Jakob
76766fb10c
new 'math' namespace, some minor reorganization, added erf()/erfinv() functions
2014-08-02 19:35:42 +02:00
Wenzel Jakob
f120f9955c
fixed VPL preview crash with the deformable shape
2014-05-20 01:42:09 +02:00
Wenzel Jakob
329046ca03
finally killed the issue that prevented Mitsuba from running on Windows 8. The issue reported on the Mitsuba blog some weeks ago was in fact a bug in the OpenGL implementation of Parallels VM
2014-01-28 00:20:28 +01:00
Wenzel Jakob
369dcf06fc
fixed shader code that could potentially cause a warning to be emitted; submitted by Anton Kaplanyan
2014-01-27 17:01:12 +01:00
Edgar Velazquez-Armendariz
7962cd2e20
Explicit downcasting to float.
2014-01-26 01:14:57 -05:00
Wenzel Jakob
3e2516ab99
got rid of some minor warnings, Python code cleanups
2013-11-26 14:30:49 +01:00
Wenzel Jakob
517a30c369
height field intersection method by Ramsey et al., will revert to something simpler
2013-09-06 18:00:09 +02:00
Wenzel Jakob
11452f7c86
Functions to rasterize textures to bitmaps
2013-09-05 15:05:03 +02:00
Edgar Velazquez-Armendariz
9215e22c16
Require also GL_EXT_gpu_shader4 for enabling geometry shaders.
...
This fixes issues with Ivy Bridge graphics which support GL_EXT_geometry_shader4
and GL_ARB_geometry_shader4 but not GL_EXT_gpu_shader4 when using GLSL 1.2.
The syntax for geometry shaders in OpenGL 3.2 Core/GLSL 1.5 is quite different
and would require extra porting effort.
2013-06-20 03:28:28 -04:00
Wenzel Jakob
874a392336
merged motion blur branch, updated version
2013-01-28 17:44:47 -05:00
Edgar Velazquez-Armendariz
e5bf7ef172
Fixes for the new font-related functions.
2013-01-21 17:55:51 -05:00
Wenzel Jakob
4b55f25d5f
support for render-time annotations
2013-01-04 13:07:25 -05:00
Wenzel Jakob
0c09791f47
motion blur support (sensors, emitters, and non-deforming objects for now)
2012-11-03 01:52:19 -04:00
Wenzel Jakob
544080e808
some work towards animated transformation support
2012-10-26 02:15:32 -04:00
Wenzel Jakob
efe33e9212
OCD: remove trailing spaces from all files
2012-10-20 14:04:13 -04:00
Wenzel Jakob
88c179ab82
fixed the realtime preview for the case where a subset of objects having the same material uses face normals
2012-10-12 19:18:36 -04:00
Edgar Velazquez-Armendariz
4b2e9c3292
Fix a compilation problem in spectral mode
2012-10-02 12:54:18 -04:00
Wenzel Jakob
35da602d4e
The epic 0.4.0 merge of the bidirectional branch -- sorry not to do this in smaller batches, but doing so would have been an incredible amount of work. A through description of the changes will be made available on the blog this week.
2012-09-27 12:43:51 -04:00
Wenzel Jakob
03264f9913
got the rough plastic material to work properly again
2011-09-17 17:07:40 -04:00
Wenzel Jakob
1dc823094e
VPL renderer light leak bugfix
2011-09-14 01:30:14 -04:00
Wenzel Jakob
e5651c12a7
typo, add std::toupper on windows, less noisy GLProgram
2011-08-29 17:23:17 -04:00
Wenzel Jakob
84ef32d946
applied four patches from Edgar
2011-08-23 18:57:35 -04:00
Wenzel Jakob
78043e4040
name cleanups
2011-08-19 19:37:51 -04:00
Wenzel Jakob
6afff558ef
OSX build improvements
2011-08-16 02:18:38 -04:00
Wenzel Jakob
5ebb8a76c2
OSX build improvements
2011-08-16 00:36:44 -04:00
Wenzel Jakob
38a275e988
merge
2011-08-15 18:04:33 -04:00
Wenzel Jakob
26fc39bac0
OSX build system improvements: switched from @executable_path to @loader_path
2011-08-14 19:30:06 -04:00
Wenzel Jakob
bc16235f6f
renamed the mixture BSDF, added support for reparameterizing the HK & SSBRDF plugins in terms of albedo
2011-08-13 12:04:28 -04:00
Wenzel Jakob
bd3291fad0
reverting back to Boost::Filesystem v2, since not all platforms provide v3 yet
2011-07-27 17:11:57 +02:00
Wenzel Jakob
eae8cc74f7
fixed boost::filesystem v3 port, further tweaks on the sunsky model
2011-07-26 23:44:53 +02:00
Wenzel Jakob
1141eb87e3
port to boost::fileystem v3, some adjustments to the sky luminaire
2011-07-26 21:05:43 +02:00
Wenzel Jakob
a5d3024a39
various cleanups
2011-07-17 15:20:55 +02:00
Wenzel Jakob
d7f913de38
minor bugfixes
2011-07-15 10:11:29 +02:00
Wenzel Jakob
4871d6793a
various shader-related improvements
2011-07-12 01:24:58 +02:00
Wenzel Jakob
873fe06277
finished the roughdiffuse model, fixed a handedness switch in Transform::lookAt
2011-07-11 01:34:17 +02:00
Wenzel Jakob
f695c827e5
turned the scaling texture into a separate plugin
2011-07-08 17:14:22 +02:00
Wenzel Jakob
1fe405ec23
OSX build fixes
2011-07-08 16:17:11 +02:00
Wenzel Jakob
626794b94a
major redesign of the BSDF API
2011-07-04 20:13:36 +02:00
Wenzel Jakob
5cc7e40df2
started a new branch for a material development cycle. new features: glass preview in the VPL renderer, more documentation
2011-07-03 02:46:09 +02:00
Wenzel Jakob
7c5f924fad
significant rehaul of the dielectric.cpp implementation. Fixed some OpenGL errors on MacOS X
2011-07-01 18:54:46 +02:00
Wenzel Jakob
c34ad9f58a
slight tweaks to the BSDF API, components now specify whether they are front or back-facing
2011-06-23 05:31:46 +02:00
Wenzel Jakob
5a40118a44
added a chi-square test for validating BSDF models
2011-06-23 01:08:23 +02:00
Wenzel Jakob
740b5b5651
MS projects have moved
2011-06-01 02:20:53 +02:00