[QUOTE=DarKSunrise;48150768][img]http://files.1337upload.net/woooooo-268af4.png[/img]
oh hey it works[/QUOTE]
I recommend you read this if you haven't: [url]http://blog.wolfire.com/2013/03/High-quality-text-rendering[/url]
-snip-
I finally figured out why Git hated my project so much, such as refusing to acknowledge there being a solution or saying it committed my files but actually didn't. Turns out there's a peculiar little line in the default VS .gitignore, which is
[code]Backup*/[/code]
My solution called "BackupUtil" consists of three projects called "BackupCommon", "BackupRemote" and "BackupUI".
:suicide:
It's [URL="https://github.com/Spanfile/BackupUtil"]over here[/URL] if you want to check it out. Now that you can.
[QUOTE=cartman300;48151065]179 draw calls? How exactly are you rendering the text?[/QUOTE]
[img]http://files.1337upload.net/aaaah-b19734.png[/img]
i havent optimized it at all yet
it's rendering each glyph as their own mesh for testing purposes
i'm probably just going to combine the glyphs into one mesh per string
which will drop that above scene to like three draw calls
[QUOTE=Naelstrom;48151087]I recommend you read this if you haven't: [url]http://blog.wolfire.com/2013/03/High-quality-text-rendering[/url][/QUOTE]
they recommend using a web browser to render text
[QUOTE=Winner;48149900]left it running all night, nothing new tbh
[vid]http://hoge.land/noise.mp4[/vid]
currently trying the vgg_ilsvrc model but it takes like 7 minutes per [URL="http://hoge.land/0004.jpg"]frame[/URL] (should i try to get cudnn working, would it make a difference?)[/QUOTE]
next time i take lsd i need this image there because i think it would make me very happy
On that note, I am not a debilitating drug addict, but some people are! I've been working hard with medical students, professors, and psychologists to create an interactive health coach to help teach and reward positive behavior while collecting data on the users.
[vid]http://webm.host/df269/vid.webm[/vid]
[QUOTE=DarKSunrise;48151246][img]http://files.1337upload.net/aaaah-b19734.png[/img]
i havent optimized it at all yet
it's rendering each glyph as their own mesh for testing purposes
i'm probably just going to combine the glyphs into one mesh per string
which will drop that above scene to like three draw calls[/QUOTE]
Use instances instead, creating meshes per string isn't really optimal either.
[QUOTE=FalconKrunch;48151381]Use instances instead, creating meshes per string isn't really optimal either.[/QUOTE]
i can't use the same mesh for all glyphs since they have different sizes. so if i used instancing for each glyph in each
font for the above scene, that would add up to at least 60 draw calls.
unless i put the size in the instance data along with the position and texture coordinates and create a special shader
for the purpose of drawing text. that would bring it down to 1 draw call per font, but it sounds like more trouble than
it's worth.
i'm very tired so please point out if what i'm saying makes no sense at all.
[QUOTE=Rocket;48151579][/QUOTE]
but thats also pretty poor way to handle it; for instance, if your text is constantly changing.
[QUOTE=Map in a box;48151294]they recommend using a web browser to render text[/QUOTE]
It's more about describing common typography problems and solutions.
I never really realized that you can't manipulate rasterized text without making it look like shit until I read that article. Knowing it will change how you design text renderers.
[QUOTE=Winner;48151388]i have 4 tabs of rather strong acid i've been holding onto for a while, now's the time
seriously, deepdream visuals are the perfect description of the effects
[editline]8th July 2015[/editline]
that seems surprisingly lazy compared to the rest of the (absolutely top-notch) art[/QUOTE]
It's an extremely effective placeholder. I definitely want to release a demo before I start polishing a complex shadow rendering system.
PS Acid :dance:
[img]https://dl.dropboxusercontent.com/u/27714141/hacking-world3.png[/img]
You can now execute javascript from the virtual file system, it will run in its own isolated context on the server.
I'm working on the API I'm going to provide for scripts right now.
[QUOTE=polkm;48151742]It's an extremely effective placeholder. I definitely want to release a demo before I start polishing a complex shadow rendering system.
PS Acid :dance:[/QUOTE]
More acid favor in this thread than I expected, glad to see it
Not WAYWO per se, but programming general etc etc so I hope you guys don't mind me reposting this question I just posed in CIPWTTKN:
[quote]Can someone explain why this concept would fail / doesn't exist (or tell me if it does): Why is there no OS or setting in existing OS' that only runs executables and loads assets which are signed by a certificate authority? Like, in order to prevent trojans or running of unverified code, only allow trustworthy developers to sign their packages, and then only run those signed packages if they can be verified against a CA? Like say Adobe releases Photoshop, they have to send their application and assets as a package to a CA like Microsoft, who issues Adobe a developer key used to sign their package, and includes a checksum of the package with the certificate. That way when the system tries running that signed Photoshop package, it checks to make sure the package checksum matches that of the certificate, and checks to ensure the certificate is valid via the CA. I feel like there should be some obvious reason why this isn't viable but I can't think of it.[/quote]
[QUOTE=srobins;48151809]Not WAYWO per se, but programming general etc etc so I hope you guys don't mind me reposting this question I just posed in CIPWTTKN:[/QUOTE]
iOS?
[QUOTE=Darkwater124;48151837]iOS?[/QUOTE]
Kinda, but I'm more framing this as a solution to desktop or server security. Does something like this already exist for desktops? I know about signed driver enforcement in Windows but I'm talking about ensuring every process running on the machine is signed and verified before execution.
[QUOTE=srobins;48151809]Not WAYWO per se, but programming general etc etc so I hope you guys don't mind me reposting this question I just posed in CIPWTTKN:[/QUOTE]
Practically any current gaming console does this. With varying success.
I would feel pretty uncomfortable as a programmer knowing somebody else is to decide what kind of code i can or can not run on my own machine.
And even if there was a developer mode of sorts i would use it rendering the security useless.
[editline]8th July 2015[/editline]
Works well on Windows Phone though.
Maybe I'm not phrasing this correctly? I'm well aware of the fact that signed executables exist and are employed in various solutions.. My point is why not extend this to a no-exceptions system for sensitive devices and platforms, like servers or government/military/corporate machines? I know the Microsoft Store, the iOS App Store, Google Play etc. enforce signed applications but the point is that they aren't system level, it's at the point of distribution, not execution.
Anyone have good resources for network programming (especially c++)?
[QUOTE=cartman300;48151889]I would feel pretty uncomfortable as a programmer knowing somebody else is to decide what kind of code i can or can not run on my own machine.
And even if there was a developer mode of sorts i would use it rendering the security useless.
[editline]8th July 2015[/editline]
Works well on Windows Phone though.[/QUOTE]
I'm not proposing Windows makes this the default and we usher in a new era where you can only install Verified Trusted Apps(TM) from the Microsoft App Store(C)(TM)(R). I'm talking about employing across-the-board, system level executable signatures as a heavy handed measure against infection in secure platforms.
[QUOTE=srobins;48151940]I'm not proposing Windows makes this the default and we usher in a new era where you can only install Verified Trusted Apps(TM) from the Microsoft App Store(C)(TM)(R). I'm talking about employing across-the-board, system level executable signatures as a heavy handed measure against infection in secure platforms.[/QUOTE]
Out of curiosity, did you recently get a virus?
[QUOTE=foszor;48152092]Out of curiosity, did you recent get a virus?[/QUOTE]
Hahaha, no not that I'm aware of at least. The recent Hacking Team scandal just got me thinking about security issues again and I figured it'd be fun to have a chat about it.
[editline]8th July 2015[/editline]
It would be cool to have a dedicated security general thread but I don't feel like it'd be active or popular enough to warrant existing.
Clearly I should have been an animator instead:
[img]http://puu.sh/iS91I.gif[/img]
Coming to an engine near you soonish
[QUOTE=srobins;48151940]I'm not proposing Windows makes this the default and we usher in a new era where you can only install Verified Trusted Apps(TM) from the Microsoft App Store(C)(TM)(R). I'm talking about employing across-the-board, system level executable signatures as a heavy handed measure against infection in secure platforms.[/QUOTE]
This system is useless without absolute authority from OS/signing authority.
If you do that, you get iOS /PS3. People don't like their freedom taken away so they mod the OS to get rid of the restrictions.
If it's an option that can be flipped, nobody will ever use it. Windows and OSX have this problem.
When was the last time you actually read this popup?
[IMG]https://www.thawte.com/assets/products/images/Win7x86_IE8_ActiveX_Thawte.jpg[/IMG]
Pretty much the best option is to make sure your programs are as encapsulated as possible, like Linux, and hope your users don't run anything dumb.
[QUOTE=chimitos;48152273]This system is useless without absolute authority from OS/signing authority.
If you do that, you get iOS /PS3. People don't like their freedom taken away so they mod the OS to get rid of the restrictions.
If it's an option that can be flipped, nobody will ever use it. Windows and OSX have this problem.
When was the last time you actually read this popup?
[IMG]https://www.thawte.com/assets/products/images/Win7x86_IE8_ActiveX_Thawte.jpg[/IMG]
Pretty much the best option is to make sure your programs are as encapsulated as possible, like Linux, and hope your users don't run anything dumb.[/QUOTE]
Yes but once again this isn't something intended for the average desktop user, this would be a solution for enterprise/government/military where it's a workstation and where "freedom" doesn't mean anything or hold any value. I'm not debating the merits of turning Windows for personal computing into a desktop iOS, I'm asking about the security of such a system and why something like this wouldn't be viable for secure platforms.
System drivers can only be loaded when they are signed on x86-64 windows across the board. Requiring an EV code signing certificate starting with Windows 10, and a normal code signing certificate with all other versions of Windows.
For usermode you can set a policy to disallow unsigned code, or use AppLocker, which means only code with signed with a code singing certificate can be run.
When you request a code singing certificate you need to have a valid company, a valid address and they do a background check. So you'll straight up get arrested if you try to ship any malicious code using it. And then windows will invalidate your certificate and all your applications signed using it will be blocked from running.
In the case of most companies they'll just have a whitelist of applications tho, people have done that for years simply to stop Barbara from finanices to not run importantdocument.doc.exe
[QUOTE=Cold;48152339]System drivers can only be loaded when they are signed on x86-64 windows across the board. Requiring an EV code signing certificate starting with Windows 10, and a normal code signing certificate with all other versions of Windows.
For usermode you can set a policy to disallow unsigned code, or use AppLocker, which means only code with signed with a code singing certificate can be run.
When you request a code singing certificate you need to have a valid company, a valid address and they do a background check. So you'll straight up get arrested if you try to ship any malicious code using it. And then windows will invalidate your certificate and all your applications signed using it will be blocked from running.
In the case of most companies they'll just have a whitelist of applications tho, people have done that for years simply to stop Barbara from finanices to not run importantdocument.doc.exe[/QUOTE]
[url]https://technet.microsoft.com/en-us/library/dd723683(v=ws.10).aspx[/url]
So basically this system already exists and is in use? Thanks a ton, that's exactly what I wanted to know.
Meet the second character for my game...
[t]http://i.imgur.com/hTl4F08.png[/t]
obama?
Sorry, you need to Log In to post a reply to this thread.