Comments (3)
As it is impossible to detemine the size of array, because it degrades to pointer, we should just change the method signature:
value nme_gl_uniform4fv(value inLocation,value inArray, value vectorAmount)
{
float *f = val_array_float(inArray);
if (f) {
glUniform4fv(val_int(inLocation), val_int(vectorAmount), f);
}else
{
double *d = val_array_double(inArray);
if (d)
glUniform4f(val_int(inLocation),d[0],d[1],d[2],d[3]);
else
nme_gl_uniform4f(inLocation,val_array_i(inArray,0),val_array_i(inArray,1),val_array_i(inArray,2),val_array_i(inArray,3));
}
return alloc_null();
}
DEFINE_PRIM(nme_gl_uniform4fv,3);
from nme.
This was fixed a while ago, can you check the implementation and confirm/close, or give more precision about your expectations ?
from nme.
stale
from nme.
Related Issues (20)
- Scaled sample 10-Masks slow on android
- JNI callbacks via HaxeObject crash HOT 5
- Building android fails on linux because of change the FileSystem.fullPath behaviour in haxe 4.1.4
- Crash caused by preemptive mode HOT 2
- fix continues integration HOT 3
- make tooling lix compatible HOT 2
- [QUESTION] Flash Player Emulator HOT 3
- relatively rare timer crash. can't get why yet HOT 7
- [QUESTION] How accurate cubicTo method? HOT 2
- Issue with clipboard getdata on Android HOT 2
- Window close events
- Incompatibility with SWF library HOT 4
- Unable to run sample project on Linux HOT 3
- nme setup fails on M1 Mac
- CapabilitiesGetScreenDPI on Mac retina display concern HOT 8
- Video player on android 11 issue HOT 1
- nme build is adding empty `-cp`s
- Build Error: Invalid character: / HOT 3
- nme build neko create an empty output file.
- xcode 14.0.1 NME app hang risk warning
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nme.