52 Commits
Author SHA1 Message Date
volundr- e31fadf764 Make sfmlnet-audio-2.dll.config just like Szunti's new ones for the other sfmlnet dlls (for when we get audio) 2015-12-30 09:42:22 -05:00
volundr- d265583cb9 Move OpenTK.dll.config to Third-Party/extlibs/OpenTK.dll.config 2015-12-30 09:41:46 -05:00
volundr- cd57b74afe Fix some of the worst perf issues.
SetActive does not need to be called on an offscreen target.
GaussianBlur doesn't create and dispose rendertargets every time it runs now.
2015-12-29 22:08:54 -05:00
volundr- 896fd21715 Fix Lightmap.frag 2015-12-22 21:25:38 -05:00
volundr- 1597c2ca31 IT LIIIIIIVES 2015-12-22 21:23:08 -05:00
volundr- ba2bb4f8a9 Fix up player vision occlusion. Check out DEBUGTEXTURE\DrawShadowsResult.png 2015-12-22 16:29:17 -05:00
volundr- 333a5f8649 Switch SS14 to a console app for now so we can see console output
TODO: pipe that shit to a log file
2015-12-22 16:28:38 -05:00
volundr- 423768986b Make test map a little more testy 2015-12-22 16:24:21 -05:00
volundr- f5f5112a74 Add convenience method to Debug 2015-12-22 16:23:56 -05:00
volundr- 1e4774894d Fix resolveShadowsEffect and reductionEffect shaders
todo: finish fixing BlurHorizontally.frag and BlurVerticallyAndAttenuate.frag
2015-12-22 16:23:37 -05:00
volundr- 9cf0110d7b Fix GLSLShader texture binding 2015-12-22 16:22:55 -05:00
volundr- ff58b75d33 Fix position calculation in LightArea.ToRelativePosition 2015-12-22 11:50:20 -05:00
volundr- 6cdec007f8 More shader fixes for diverse graphics cards 2015-12-21 14:11:35 -05:00
volundr- 447c3a7469 Beginning fixes to lighting codepath
We need a way to draw to a GR1616 image format texture to make ShadowMapResolver work properly. It depends on having 2 channels of 16-bit floating point precision instead of 4 channels of 8-bit. We have an enum which supports this, but SFML itself doesn't support it. We'll have to use OpenGL directly to accomplish it.
2015-12-19 14:18:08 -05:00
volundr- 57892015f2 Got occluders drawing sort of right ish 2015-12-18 13:00:55 -05:00
volundr- 215db2c115 Set proper default blendmode on RenderImage 2015-12-18 13:00:15 -05:00
volundr- 89e3093cb3 Fix da fookin BlendingSettings, m8 - spritebatch is fix 2015-12-18 11:38:06 -05:00
volundr- 5e20a40547 Fix issues in a number of shaders that kept them from compiling. Maybe windows only issues? 2015-12-17 18:41:30 -05:00
volundr- 3d0a668977 Delete unused Masklight and PerlinNoise shaders 2015-12-17 18:40:39 -05:00
volundr- 2257cf60ee Fix resource pack builder to put shader subfolders in zip 2015-12-17 18:38:42 -05:00
volundr- 57f9262af4 Delete DecalShader 2015-12-17 18:38:08 -05:00
volundr- 9c7cf88830 fixed some build shit 2015-04-06 22:05:13 -04:00
volundr- 8221f21fff travis 2015-04-06 14:10:55 -04:00
volundr- 5a94231be3 Unsafe 2015-04-06 14:09:23 -04:00
volundr- e18e6811a7 Hello .sln/.csproj 2015-04-06 14:07:42 -04:00
volundr- 3a93e6c32d Confirmed: fuck prebuild. 2015-04-06 14:07:05 -04:00
volundr- 162a0d6fc4 fix more prebuild shit 2015-04-06 13:52:41 -04:00
volundr- 8baea28cbe spritebatch -> prebuild.xml 2015-04-06 13:45:38 -04:00
volundr- 3f008d9322 fix movement and animation 2015-04-06 10:35:28 -04:00
volundr- 60d480e5f5 Merge remote-tracking branch 'silvertorch5/sfml' into sfml 2015-04-06 09:31:11 -04:00
volundr- 1fcb0a5e4d fixed floor draw 2015-04-03 17:41:37 -04:00
volundr- 8bf2ef7e65 got rendering working somewhat -- the floor sprite batch isn't blitting right for some reason, dunno 2015-04-03 17:00:44 -04:00
volundr- d8dd0f631c Fix prebuild for internal organs stuff 2015-03-31 10:27:30 -04:00
volundr- 94d8c3f78d Merge branch 'master' into sfml
Conflicts:
	SS14.Client.GameObjects/Component/Renderable/WearableSpriteComponent.cs
	SS14.Client.Services/UserInterface/Components/HandsGui.cs
2015-03-31 10:23:57 -04:00
volundr- 04e87608c1 Fix SS14.Client prebuild.xml to copy csfml-*-2.dll to the bin directory. 2015-03-31 10:12:50 -04:00
volundr- e15f1f573c more shit 2015-02-17 10:35:01 -05:00
volundr- 6328bb3dfd Fuckin shit 2015-02-16 22:04:35 -05:00
volundr- f5ac42fb50 fix prebuild for inventorycomponent fixes
Summary: fixed prebuild.xml for shared and gameobjects projects

Test Plan: compile

Reviewers: #ss14_developers

Differential Revision: http://phab.nexisonline.net/D55
2015-02-05 21:47:40 -05:00
volundr- 6c85d8cd15 Adds debug visualizer for hitboxes
Summary:
Adds debug visualizer to render Collider and CollidableComponents.  You can choose their color in the entity defition even.
Tweaked how HitboxComponent stores its AABB, for performance. (Forgive me, I lost control!)
Fixed hitbox calculation that was shifting them down and to the right.

Collidables still seem to prefer going by the sprite size instead of looking for a HitboxComponent.  That will need to be fixed later.  As will the offset of the player sprite.

Test Plan: Hit F4 and caress the table.

Reviewers: #ss14_developers, volundr-

Reviewed By: #ss14_developers, volundr-

Projects: #space_station_14

Differential Revision: http://phab.nexisonline.net/D40
2015-01-22 16:42:24 -05:00
volundr- aa3a80ba9a Fixed typoes.
Summary:
Fixed prebuild_common.sh failing because of back-slash.

Fixed typo in prebuild-nant.sh.

Fixed typo in prebuild-monodev.sh

Test Plan:
1) Run prebuild-monodev.sh
2) Open SpaceStation14.mds in MonoDevelop

Reviewers: deathrat, N3X15, #ss14_developers

Subscribers: volundr-, thatguy, N3X15

Differential Revision: http://phab.nexisonline.net/D37
2015-01-22 14:56:07 -05:00
volundr- e9a1e03aba Makes Ready Button appear regardless of tab selected in lobby menu. Saves on update resources for gui elements.
Summary: Makes Ready Button appear regardless of tab selected in lobby menu. Saves on update resources for gui elements.

Test Plan:
1.) Get to Lobby Menu.
2.) Click tabs
3.) Click ready button via any tab
4.) Join Game.

Reviewers: Rockdtben, Kraso, #ss14_developers

Reviewed By: Kraso, #ss14_developers

Subscribers: volundr-

Differential Revision: http://phab.nexisonline.net/D39
2015-01-22 14:44:57 -05:00
volundr- 889cbfe1e6 Unfucked setenv.bat
Summary: setenv.bat.dist was a bit fucked, fixed it up

Test Plan:
copy setenv.bat.dist to setenv.bat and update ARC_HOME to point to your arcanist directory
run setenv.bat

Reviewers: #ss14_developers, Kraso

Reviewed By: #ss14_developers, Kraso

Subscribers: YotaXP

Differential Revision: http://phab.nexisonline.net/D29
2015-01-21 15:54:43 -05:00
volundr- f366620050 fixed runclient.bat and runserver.bat 2015-01-20 14:18:04 -05:00
volundr- 33958838d7 Killed EntityEditor, GlyphSizeTest, Balltest, DecalShaderTest, MapEditor, and ViewOcclusionTest 2015-01-20 14:13:41 -05:00
volundr- da60853df9 fixed prebuild2010.cmd 2015-01-20 14:00:16 -05:00
volundr- a7f1dadbf3 removed *.csproj and *.sln 2015-01-20 13:58:59 -05:00
volundr- 965088c103 # Summary:
This change removes all Visual Studio buildsystem remnants and replaces it with Prebuild.

Prebuild is capable of generating a wide range of buildscripts, including VS, nant, MonoDevelop.  Prebuild uses prebuild.xml, obviously.

# Other Changes:
 * Removed a bunch of crap that VS generated for the key bindings XSD, thinking it was a DataSet.
 * Renamed Reference to Third-Party.
 * Added MS Diagnostics API DLL, since it's now distributable.
 * All binaries are now dumped in Bin/.
 * Removed reference to MiniDumper -- was crashing client when not run with debugger -- can be readded later
 * Fixed Media paths to point to Resources
 * Made Server/Client build to Bin/Server and Bin/Client respectively so they dont stomp on each other's shit

# Test Plan:
 * Run prebuild2010.cmd
 * Compile using SpaceStation14.sln
 * Run stuff in Bin/.

# Reviewers: #ss14_developers

Differential Revision: http://phab.nexisonline.net/D14

Not on phabricator because phab can't handle all these binaries.
2015-01-20 13:51:50 -05:00
volundr- e413fcc3e1 Added model and texture pack 2015-01-18 20:56:42 -05:00
volundr- 01e8aa796a Note about tgstation item icons 2015-01-18 20:56:26 -05:00
volundr- 7027936102 Added licenses and updated readme 2015-01-18 20:55:32 -05:00
volundr- cf1ed69b0a Merge branch 'master' of https://bitbucket.org/spacewizards13/ss3d 2014-06-16 08:25:56 -04:00
volundr- 60f352fb8b Fixed some drag shit 2014-06-16 08:25:16 -04:00