ChrisDenham
5b16652f83
Fixes extreme slowness of Geometry.rayIntersection.
...
You are all going to love this pull request!
It fixes an extreme inefficiency in 'Geometry.rayIntersection' caused by using the 'indices' property rather than the '_indices' member. This was making three copies of the entire index array for EVERY triangle.
Ray intersections with complex models is now actually usable.
Enjoy!
Chris.
2013-12-11 16:05:55 +00:00
Andrey Kopysov
36c41f6c8e
Merge pull request #69 from ChrisDenham/patch-6
...
Adding Geometry clone function.
2013-11-07 19:37:38 -08:00
ChrisDenham
1fe29c7ec4
Adding Geometry clone function.
...
Maybe someone will find a use for this. I use it to allow editing of the geometry of a cloned mesh. Note that Mesh.clone() only performs a shallow copy of reference to contained geometry, so this can be used to perform a deeper copy of the mesh object as required.
2013-11-05 17:16:29 +00:00
Sergey Gonchar
216861a0f4
Merge pull request #67 from kravitz/master
...
Fix typo in Material::getProjectProcedure name
2013-05-18 02:03:54 -07:00
Dmitry Kravtsov
a36b7a0f91
Fix typo in getProjectProcedure
2013-05-07 15:20:10 +11:00
Andrey Kopysov
ee381147fd
Merge pull request #57 from ChrisDenham/patch-3
...
Camera3D render flags to help with Starling integration.
2013-02-10 22:34:05 -08:00
ChrisDenham
035312e5a7
Camera3D render flags to help with Starling integration.
...
Add flags to allow disabling of calls to "Context3D.clear" and "Context3D.present" during render pass to help support Alternativa3D/Starling integration.
2013-02-06 17:25:54 +00:00
Andrey Kopysov
05c165eb82
Merge pull request #55 from ChrisDenham/patch-2
...
Allows LOD level object name to be specified for ray intersection tests.
2013-02-05 23:30:52 -08:00
Andrey Kopysov
f936e48a69
Merge pull request #56 from gonchar/8.32.SamplerFlags
...
Added Sampler States for compressed textures
2013-02-05 23:29:03 -08:00
gonchar
a23d4f795e
added sampler states for working with compressed texture(while using
...
-swf-version==17,18,19), small refactoring in ATFResource
2013-02-05 22:32:56 +01:00
ChrisDenham
17390713ee
Allows LOD level object name to be specified for ray intersection tests.
2013-01-31 19:15:22 +00:00
Andrey Kopysov
5988f714cd
Merge pull request #53 from makc/patch-1
...
null reference fix for mesh with isolated vertices
2013-01-28 11:23:00 -08:00
makc
88f998a517
null reference fix for mesh with isolated vertices
...
http://forum.alternativaplatform.com/index.php?showtopic=4478&hl=
2013-01-25 18:23:31 +01:00
Yaski
c8830481cb
agalVersion option in ShaderProgram constructor
2013-01-19 21:57:04 +06:00
Yaski
64e7463d00
Fix coding style
2013-01-18 16:17:20 +06:00
Yaski
8e7d834a22
Merge branch '8.32.Extended' of https://github.com/gonchar/Alternativa3D into gonchar-8.32.Extended
2013-01-17 22:22:31 +06:00
Andrey Kopysov
0cf863ae8e
Merge pull request #51 from makc/patch-1
...
var threshold:Number remove unused variable
2012-12-19 22:47:11 -08:00
makc
7a808034a3
removed unassigned variable
...
http://forum.alternativaplatform.com/index.php?showtopic=4412&hl=
2012-12-19 21:51:11 +01:00
gonchar
97221a1c13
AGAL 2 Linker support added. mrt, depth write, conditionals, ddx, ddy,
...
ted
2012-12-16 19:42:51 +01:00
Andrey Kopysov
eb525b22db
Merge pull request #33 from wilsonsilva/master
...
Performance update using object and array literals
2012-12-12 20:49:52 -08:00
Andrey Kopysov
8efebdbd15
Merge pull request #22 from ChrisDenham/master
...
Populate ParserMaterial glossiness when parsing 3DS
2012-12-12 20:48:27 -08:00
Andrey Kopysov
9cc420e851
Merge pull request #48 from makc/patch-2
...
pre-init of userData
2012-12-12 20:47:28 -08:00
makc
0f5897cea2
pre-init of userData
2012-12-12 23:26:21 +01:00
Andrey Kopysov
4bcd41ce0f
Merge pull request #42 from makc/master
...
Async dae parsing by makc
2012-11-29 21:39:12 -08:00
makc
5ed4708034
+ minor queue optimization
...
+ reordered parseAsync params to group them logically
2012-11-29 21:26:03 +01:00
makc
be72116dc8
async dae parsing
2012-11-29 09:08:20 +01:00
Andrey Kopysov
645d2f9e46
Merge pull request #41 from makc/patch-1
...
Fixes issue #40 compressed ATF support
2012-11-26 03:53:45 -08:00
makc
4a4d18ab61
Fixes issue #40
2012-11-26 12:43:36 +01:00
Andrey Kopysov
05afba643e
Merge pull request #39 from Hyzhak/master
...
Add Bin Folder to ignore
2012-11-22 22:18:35 -08:00
hyzhak
4ed5336fa2
ignore bin folder
2012-11-22 20:21:31 +01:00
Andrey Kopysov
c9acf7314a
Merge pull request #38 from Hyzhak/master
...
Fix bugs with new asc2.0 compiler
2012-11-22 06:08:38 -08:00
hyzhak
749acd4a24
fix bugs with new ASC2.0 compiler
2012-11-22 12:41:22 +01:00
pecheny
5f66b01cd5
Update README.md
2012-11-01 12:36:07 +06:00
Andrey Kopysov
4c2f0db394
Merge pull request #36 from NordonOscillius/patch-1
...
OmniLightShadow.removeCaster() method fix
2012-10-29 04:08:21 -07:00
NordonOscillius
9e9c3be3f6
Update src/alternativa/engine3d/shadows/OmniLightShadow.as
...
The removeCaster() method was fixed: it seems like removing a caster from the end of the _casters vector won't work. For example, if _casters has only one element then calling
_casters[0] = _casters.pop();
will first remove that element from vector (with pop() method) and then add it again with the same index.
Метод removeCaster() был исправлен: похоже, удаление с его помощью последнего объекта из вектора _casters не сработает. Например, если вектор _casters имеет всего один элемент, то выполнение
_casters[0] = _casters.pop();
сначала удалит тот элемент из вектора (_casters.pop()), а затем добавит его вновь с тем же индексом.
2012-10-28 14:59:41 +03:00
Andrey Kopysov
399a25cbb7
Merge pull request #35 from kravitz/master
...
Bugfix: Uploading of partialy uploaded Geometry
2012-10-24 22:20:44 -07:00
Dmitry Kravtsov
16ea5e0414
Bugfix: Uploading of partialy uploaded Geometry
...
When Geometry is uploaded, one can add new VertexStream,
which would cause a Runtime error during next upload (null reference)
2012-10-25 14:48:57 +11:00
Wilson Silva
0966767ae0
Performance update using object and array literals
...
The object and array literals are faster than the 'new' keyword.
2012-10-09 15:42:56 +01:00
Andrey Kopysov
6f0a965817
Update README.md
...
Update twitter account link
2012-10-07 03:55:55 +06:00
Andrey Kopysov
7a5e7a3ed0
Merge pull request #27 from yelbota/master
...
Fixed in ExporterA3D: last animation keyframe has been never exported.
2012-09-29 12:12:27 -07:00
Aleksey Fomkin
32e1c6c683
animation export fix
2012-09-29 16:39:54 +04:00
Andrey Kopysov
7d7c40f0e0
Merge pull request #25 from makc/patch-1
...
dxt1 support src/alternativa/engine3d/resources/ATFTextureResource.as
2012-09-25 22:37:57 -07:00
makc
389dd040a8
Update src/alternativa/engine3d/resources/ATFTextureResource.as
...
dxt1 support http://forum.alternativaplatform.com/posts/list/10174.page#77706
2012-09-25 23:14:53 +03:00
Andrey Kopysov
a1d5b6360a
Merge pull request #24 from ffelini/patch-1
...
DirectionalLightShadow.removeCaster() added
2012-09-20 03:50:49 -07:00
ffelini
b0d92f1090
Update src/alternativa/engine3d/shadows/DirectionalLightShadow.as
...
removeCaster methods added
2012-09-20 13:40:10 +03:00
Leonid
5ef25d04bf
Update README.md
...
Blog, Forum
2012-09-17 15:42:21 +06:00
Leonid
df3b2ff41a
Update README.md
...
corrections
2012-09-17 15:13:39 +06:00
ChrisDenham
e44f30e69d
Merge pull request #1 from ChrisDenham/patch-1
...
Add glossiness to ParserMaterial.as
2012-09-11 08:01:52 -07:00
ChrisDenham
3a0058ea02
Use glossiness from 3DS when creating ParserMaterial.
2012-09-11 16:42:44 +02:00
ChrisDenham
6fc8814032
Add glossiness to ParserMaterial.as
2012-09-11 16:36:26 +02:00