|
Some recent topics started on our forums |
Cyrus Script is now open source
|
Hi all
Today I decide to make my script language available to others as open source.
About Cyrus Script
Cyrus Script is a script language similar to C written in C++ The main feature of Cyrus Script is its speed, It is really fast. In the early... |
Posted December 27, 2010 8:15:13 AM
|
Kochol Game Engine - Tile terrain
|
Hi I'm working on an open source game engine called Kochol game engine.
http://kge3d.org
These shots shows the tile based terrain for KGE
It use something like texture atlas for storing textures and normal maps you can add 49 512*512 text... |
Posted July 22, 2010 11:50:11 AM
|
skinned animation instancing
|
Hi
I want to use skinned animation with instancing on shader model 2 cards.
My idea is to pass matrices for any mesh as vertex data to vertex shader but I don't know if its possible to declare a vertex streams with many declaration
like tex... |
Posted January 21, 2009 9:03:33 AM
|
fast texture update from video stream
|
Hi
I want to know how copy data to textures very fast with opengl.
Currently I use glTexSubImage2D function but frame rate become 7 from 280.
How I can fix it. |
Posted August 24, 2008 8:57:50 AM
|
View All Topics Started By This User
|
|
Some recent replies made on our forums |
Cyrus Script is now open source
|
Quote:Original post by assainator
Well it could be that the OpenCL compiler does more optimizations then the C++ one.
Essentially you are making the same calculation 20~25 times (I didn't count them)
And within these calculation, you do the s... |
Posted January 5, 2011 5:39:48 AM
|
Cyrus Script is now open source
|
Quote:Original post by assainator
@kochel: It's kinda strange that when you ADD code (s.print()) that the code will run faster...
It dose not run faster. Actually c++ becomes very slower and the speed ratio becomes 0.15x faster than script from 2... |
Posted January 4, 2011 3:40:40 PM
|
Cyrus Script is now open source
|
I test below code for benchmark
for (int j = 0; j < 1000; j++)
{
for (int i = 0; i < 1000; i++)
{
c[i] = a[i] * b[i] + a[i] * b[i] + a[i] * b[i] + a[i] * b[i] + a[i] * b[i];
c[i] = a[i] * b[i] + a[i] * b[i] + a[i] * b[i]... |
Posted January 3, 2011 12:26:52 PM
|
Cyrus Script is now open source
|
Quote:Original post by assainator
Well here you run into multiple problems.
One: You need a ATI HD 5xxx gpu or better to be capable of running opencl. And as there are a lot of users that have a 4xxx or 3xxx card, this might be a problem.
Two: C... |
Posted January 3, 2011 5:33:18 AM
|
Cyrus Script is now open source
|
Cyrus Script speed becomes very low when you want to calculate some math on script. I think it disable CPU cache or others feature on CPU when it wants to calculate your math commands and it become very slower than C++.
I start a researc... |
Posted January 2, 2011 9:04:21 AM
|
Cyrus Script is now open source
|
Quote:Original post by mind in a box
Hey, I just downloaded and compiled your package. I thought I inform you about the error you get because of the missing "unistd.h" on windows.
It gets #included in lex.cpp, line 26.
Commenting that line ou... |
Posted December 30, 2010 9:57:56 AM
|
Scripting language for python game
|
I use a component base system for my entities so I can define my units abilities in editor.
I also have a script component for writing new abilities with script. |
Posted December 29, 2010 8:30:16 AM
|
Cyrus Script is now open source
|
Cyrus Script 0.1 released
For more info show this link
http://cyrusscript.com/cyrus-script-0-1-released/ |
Posted December 29, 2010 3:22:12 AM
|
Cyrus Script is now open source
|
Yes you are right.
It is a stack :D
I use this article for creating the script
http://www.flipcode.com/archives/Implementing_A_Scripting_Engine-Part_1_Overview.shtml |
Posted December 29, 2010 1:47:52 AM
|
Cyrus Script is now open source
|
Quote:Original post by assainator
On your cyrusscript page it says:
Quote:
Taken from http://cyrusscript.com/about/
It has not any virtual machine and it use pointer to functions, pointer to member functions and pointer to members to run your scr... |
Posted December 28, 2010 5:42:25 AM
|
View All Replies Made By This User
|