generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Club Houses » Clans & Guilds
Home Search
 

Re: Progress on my Linux-only game engine

Previous Thread :: Next Thread 
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 02:29 PM
Tested on two machines, one NVidia one AMD.
I had 2 3770Ks overclocked both to 4.2Ghz on pretty much identical motherboards (save for supporting amd vs nvidia) so this is roughly even
need to do a better job making it not kill Intel igpus lol

Test was a really high poly model I whipped up in Blender in about 40 minutes, just had it spinning around in 3D in random directions with no poly culling.
It alternated over time to have:
- a texture
- no texture
- glass shader
- metal shader
- glowing shader
- simple physics test with a ball hitting it and ripping without moving
- other fancy magic
- play music and have doppler stuff.

Z-buffer still does weird things with certain shapes (eg, you can see the back not front of something), but it's working.

NVidia test was not with proprietary drivers, AMD was.



Supports both OpenGL 4.5 and working on Vulkan.

[[FOXPLUSPLUS STARTED]]
-----------------------
Diagnostics:
Operating System: Ubuntu (Mir)
Graphics Adapter: AMD HD 5000 Series
Central Processing Unit: Intel i7 3770K
Frames rendered 113472
Run time: 31m30s
Avg. Frames/second: 59.9
FreeSync: true
Vulkan: false
GiveFirstBornToSheson: true (alias-> 64-bit: true)

Render Data:
Polygons rendered: 485774
Shaders sucessfully started: 92
Shaders failed to compile: 1
-----------------------


[[FOXPLUSPLUS STARTED]]
-----------------------
Diagnostics [crash report]:
Operating System: Linux Mint (X11)
Graphics Adapter: NVidia GTX 780 Ti
Central Processing Unit: Intel i7 3770K
Frames rendered 52272
Run time: 14m29s
Avg. Frames/second: 61.2
FreeSync: false
Vulkan: false
GiveFirstBornToSheson: true (alias-> 64-bit: true)

Render Data:
Polygons rendered: 485774
Shaders sucessfully started: 90
Shaders failed to compile: 2

CRASH:
Physics failed to initialize (@14m28s)
EXITING GAME
-----------------------



[[FOXPLUSPLUS STARTED]]
-----------------------
Diagnostics:
Operating System: Debian GNU/Linux (Wayland)
Graphics Adapter: Intel HD 4000
Central Processing Unit: Intel i7 3770K
Frames rendered 41618
Run time: 43m54s
Avg. Frames/second: 15.8
FreeSync: false
Vulkan: false
GiveFirstBornToSheson: true (alias-> 64-bit: true)

Render Data:
Polygons rendered: 485774
Shaders sucessfully started: 92
Shaders failed to compile: 1
-----------------------


















no i will not do a windows port. I'm considering putting in code so that when you try to run any games based on this engine through Ubuntu on Windows, it will frame-lock it to 15fps, invert the colors, and crash after 5 minutes. If you try to run it through VirtualBox, it will check if it has more than 256MB of VRAM (VBox's limit). If it doesn't, it crashes.

windows has terrible driver support anyway


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
TopDesign is not online. TopDesign
Joined: 22 Jun 2015
Total Posts: 2250
03 Sep 2016 02:30 PM
h0t


Report Abuse
Laedere is online. Laedere
Joined: 17 Jun 2013
Total Posts: 23601
03 Sep 2016 02:31 PM
"I'm considering putting in code so that when you try to run any games based on this engine through Ubuntu on Windows"

you sound really butthurt


Report Abuse
iPhoneWithMuscles is not online. iPhoneWithMuscles
Joined: 23 Jan 2012
Total Posts: 1891
03 Sep 2016 02:39 PM
So I'm assuming it works best on distros based on Debian?
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 02:40 PM
Yeah.
I haven't tried it on Arch or something else yet.
I have no idea how well it'll play with those.


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 05:08 PM
.


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 05:17 PM
[[FOXPLUSPLUS STARTED]]
-----------------------
Diagnostics:
Operating System: Ubuntu on Windows 10 Pro (64-bit)
Graphics Adapter: NVidia GTX 1080, NVidia GTX 1080 [SLI enabled]
Central Processing Unit: Intel i7 6800K
Frames rendered 2
Run time: 1s
Avg. Frames/second: N/a
FreeSync: false
Vulkan: false
GiveFirstBornToSheson: false (alias-> 64-bit: false)

Render Data:
Polygons rendered: 0
Shaders sucessfully started: 0
Shaders failed to compile: 93

CRASH:
Invalid Linux kernel detected (@1s)
EXITING GAME
-----------------------



>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 05:19 PM
i dont even need to check for Windows running my ELF

its already garbage


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 05:28 PM
should i work on networking support next?

renderer is mehhh


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
x_o is online. x_o
Joined: 04 Jun 2015
Total Posts: 4378
03 Sep 2016 05:30 PM
mac support pls

We have their tech?
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 06:49 PM
mac support requires me cooperating with Apple
do not want to cooperate


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
PhantomEssence is not online. PhantomEssence
Joined: 30 Jan 2015
Total Posts: 3895
03 Sep 2016 06:51 PM
i really don't know why you come here as if it was your twitter account to tell us about your project.

i'm not trying to say it's bad, I think it's great that you're doing something of the likes but is it necessary to come to C&G?


also are you planning to market it? because if so, limiting it to Linux might be a problem.
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 07:41 PM
"also are you planning to market it? because if so, limiting it to Linux might be a problem."

Limiting to Linux was the intention.
It uses the Linux kernel pretty extensively to do various tasks, a native Windows port would be really hard anyway.


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
PhantomEssence is not online. PhantomEssence
Joined: 30 Jan 2015
Total Posts: 3895
03 Sep 2016 10:57 PM
Yeah but it will become a problem when it gets to marketting, Linux is not an OS designed for gaming at all, whic his why Windows occupies 90% of the gamer OS marketshare.
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
03 Sep 2016 11:31 PM
I know, but I don't want to go into the Windows market.



>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
04 Sep 2016 11:55 PM
Main reasons why:
- Windows has barely any market share. No one uses Windows.
- Windows has terrible driver support where Linux has much better support from vendors.*
- Windows' security model relies on programs working as intended. It's a joke.
- Windows is terrible at security. Very very very very very bad.
- Windows isn't UNIX-like and plays mean with my software ANYWAY.
- Windows doesn't support G++ and GCC ANYWAY

- Based on raw numbers, people are using Linux just everywhere, and installing Ubuntu and Debian and whatever else Linux distro far more than Windows gets activations per day. Google's Linux distro by itself has 1.3 million installs per day.

- If I wanted to support Windows, I would have to support alllll these variants that are still commonplace. I have to support DirectX9 to support XP, and I have to support at least Windows 2000, XP, Vista, 7, 8, 8.1, and 10. I don't have that many Windows PCs. I just have normal people PCs all over the place.

- Windows exclusives are talked about far less than Linux exclusives.

- Linux is a HUGE market where Windows is this little tiny fish in the sea.

- Windows' user interface is confusing for most people. Have you seen someone who has only ever used a Mac or Linux try to use Windows? It's AWFUL.




this is coming from me where I grew up with Windows.

*except Nvidia but at least their drivers exist.


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
PhantomEssence is not online. PhantomEssence
Joined: 30 Jan 2015
Total Posts: 3895
05 Sep 2016 01:37 PM
-Windows has barely any market share. No one uses Windows.
>Linux has 2% marketshare in terms of OS. Windows compiles between 7, 8 and 10 more than a half of the market.

- Windows' security model relies on programs working as intended. It's a joke.
>kinda true actually

- Windows is terrible at security. Very very very very very bad.
>you could also consider that Windows is the main target for malware programming considering its popularity.


- If I wanted to support Windows, I would have to support alllll these variants that are still commonplace. I have to support DirectX9 to support XP, and I have to support at least Windows 2000, XP, Vista, 7, 8, 8.1, and 10. I don't have that many Windows PCs. I just have normal people PCs all over the place.

>*minimally* optimizing a game for thos OS is not as difficult, also you can use more than one OS on a single computer.

- Windows exclusives are talked about far less than Linux exclusives.
>Windows exclusives are not talked about, but that does not mean Linux exclusives are popular.

- Linux is a HUGE market where Windows is this little tiny fish in the sea.
>Not in gaming.

- Windows' user interface is confusing for most people. Have you seen someone who has only ever used a Mac or Linux try to use Windows? It's AWFUL.
>It is certainly improvable, but anyone with half a brain can figure it out after some days of use.


the ones I did not mention are the ones i either agree or cannot argue about.
Report Abuse
maxomega3 is not online. maxomega3
Joined: 11 Jun 2010
Total Posts: 10668
05 Sep 2016 01:43 PM
The fact that you are posting this in an clanning subforum and talking about how Windows is less used than Linux just shows me that a good project is going to waste.
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
05 Sep 2016 02:06 PM
Source: ####### (2015): Linux, ############ and GNU Hurd, other Linux-based OS 1.82 billion PCs (75.6%) Apple variant / other ### variant 297 million PCs (12.3%) Windows / Windows-like / ReactOS 283 million PCs (11.7%) Here's for mobile computers specifically, from Strategy Analytics. Linux iOS Windows ######## other OS Strategy Analytics #### ### ### ### ##### Garter says the year before that Windows on anything other than desktops had literally a 0.2% market share, and on desktops Windows is struggling. windows has barely any market share, why should I support it I am, uh, not going to talk about Steam's surveys. They don't line up and are obviously faked because Microsoft wants to control PC gaming, like how you can't publish to Steam Greenlight unless you have Windows support, which requires you to get Microsoft's permission first. >cd ######### && ##### /System32/ && echo "Get slam jammed kid"
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
05 Sep 2016 02:07 PM
yay roblox censorship >.>


"-Windows has barely any market share. No one uses Windows.
>Linux has 2% marketshare in terms of OS. Windows compiles between 7, 8 and 10 more than a half of the market."

Linux has a 75.6% market share, Windows has like 11.6%.


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
05 Sep 2016 02:59 PM
doing a graphics test in a minute rendering a totally-not-solid-snake model I made.
Aiming to try to mimic the rendering style of the Fox Engine used for TPP/GZ, trying to make it so screenshots of the engine's tests, when looking just at lighting, are impossible to distinguish.




yes just me trying to re-do the work of some of the best software engineers who've ever written a game engine
this will turn out great


will post screenshots when I'm done setting up shaders and stuff


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
PhantomEssence is not online. PhantomEssence
Joined: 30 Jan 2015
Total Posts: 3895
05 Sep 2016 05:12 PM
i can't post off-site links, but i've seen many, many statistics that altogether say Windows has a larger marketshare. i'm not sure where you got your info.
Report Abuse
madmindbreaker is not online. madmindbreaker
Joined: 10 Oct 2010
Total Posts: 1947
05 Sep 2016 05:17 PM
no harb's lumping in everything else that uses linux

that's not really fair

linux is found on effectively everything from gas station pumps to drones


the real statistic is how many people use linux on a desktop/laptop




Report Abuse
Harbynger is not online. Harbynger
Joined: 06 Jul 2008
Total Posts: 34677
05 Sep 2016 05:24 PM
okay you got me but regardless Linux is just better than Windows anyway


>cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Report Abuse
KeI_Thuzad is not online. KeI_Thuzad
Joined: 05 Feb 2014
Total Posts: 3800
05 Sep 2016 05:25 PM
##############################################################
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Club Houses » Clans & Guilds
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image