171 Commits

Author SHA1 Message Date
sjfricke
d076c0a052 Fixed README links
Fixed Contributing link, web_encoder link, and added clickable paths
2017-08-11 00:52:16 -07:00
sjfricke
3cbd970d93 npm: fixed npm example
allows draco3d to be called from same directory or npm package
2017-08-11 00:29:05 -07:00
tomfinegan
99b68b23dd Merge pull request #177 from google/add_dracoder_wrapper
Add decoder_webidl_wrapper sources.
2017-08-08 12:53:09 -07:00
Frank Galligan
b267d04c49 Add decoder_webidl_wrapper sources.
This fixes #176
2017-08-08 12:44:35 -07:00
tomfinegan
c8b6219ff9 Merge pull request #170 from nyue/master
Clean up superfluous directories draco/src in include
2017-08-07 12:17:04 -07:00
tomfinegan
29f50ba31c Update CMakeLists.txt 2017-08-07 12:16:04 -07:00
FanZhang
5aaf6d6512 Merge pull request #175 from google/fix_test
Add missing test files
2017-08-07 10:26:48 -07:00
Fan Zhang
97c516ad4f Add missing test files 2017-08-07 10:21:01 -07:00
FrankGalligan
2049e1a089 Merge pull request #173 from pps83/master
fix for #108 and workaround to avoid crash in #171
2017-08-07 10:05:40 -07:00
Pavel P
6a494a8a30 Do not dereference null attribute pointer
- avoids crash described in https://github.com/google/draco/issues/171
2017-08-06 22:37:10 -07:00
Pavel P
64c045bdae Fix handling short filenames (less than 4 characters)
- fixes https://github.com/google/draco/issues/108
2017-08-06 22:34:40 -07:00
FrankGalligan
e2de4f8f43 Merge pull request #172 from google/change_cmake_hint
Change Cmake hint so building will work
2017-08-06 13:30:10 -07:00
Frank Galligan
03e9fd2096 Change Cmake hint so building will work
This should help #168
2017-08-06 13:27:04 -07:00
Nicholas Yue
ad7b8c67cd Clean up superfluous directories draco/src in include
The way header files are glob resulted in two additional directories
being nested in include.
2017-08-05 14:19:37 -07:00
Frank Galligan
da71b48359 Add more CMake helper scripts plus more CMake updates.
- Disallow in-tree CMake runs.
- Adds back CONTRIBUTING.md.

This fixes #130 and hopefully addresses #163.
2017-08-03 16:13:08 -07:00
Lou Quillio
5c8b21d610 Merge pull request #165 from louquillio/syntax-table-heading
Add a "Type" heading on second column of syntax tables.
2017-08-03 12:39:05 -07:00
Lou Quillio
f0b0d1f6cf Add a "Type" heading on second column of syntax tables.
CSS generated content, using `:before`.
2017-08-03 12:37:10 -07:00
Lou Quillio
df02f874ec Merge pull request #164 from louquillio/normalize-monospace-rendering
Fix cross-browser monospace font rendering (Firefox CSS).
2017-08-03 12:07:15 -07:00
Lou Quillio
55a704b61b Fix cross-browser monospace font rendering (Firefox CSS).
Syntax tables rely on precise monospace font rendering
with regard to font-size and especially line-height.
This applies more specific selectors, in an attempt to
have Firefox render identically to Chrome.
2017-08-03 12:04:54 -07:00
Ondrej Stava
d0f313d292 Silence unknown link language warnings.
Fixes https://github.com/google/draco/issues/162
2017-08-02 15:17:59 -07:00
Ondrej Stava
10af829784 Updated Javascript and Wasm decoders with the correct
isVersionSupported() function.
2017-08-02 14:16:49 -07:00
Ondrej Stava
90577b3f08 Added missing CMake file. 2017-08-02 12:24:29 -07:00
Don McCurdy
f2f4efbc20 Simplify Node.js usage example. (#157)
* Fix 'node' global name in node.js example.

* Include GitHub URL with npm package.json.

* Simplify Node.js usage example.

* Correct attribute stride.

* Correct numVertexCoord -> numItems.

* Fix typo on attr constant.

* Simplify loop iteration.
2017-08-01 17:25:55 -07:00
Ondrej Stava
7c8cd74271 Fixed Visual Studio build + updated makefiles 2017-08-01 11:37:58 -07:00
Lou Quillio
4503028fb7 Merge pull request #159 from louquillio/typo
Typo
2017-07-31 22:20:51 -07:00
Lou Quillio
00aad2e35c Typo 2017-07-31 22:20:18 -07:00
Lou Quillio
0c3f4899f8 Merge pull request #158 from louquillio/link-spec-to-spec-readme
Provide a (temporary) link from the spec draft to its README.
2017-07-31 22:09:52 -07:00
Lou Quillio
e3acc2ab8e Provide a (temporary) link from the spec draft to its README.
Also fix a typo.
2017-07-31 22:08:10 -07:00
Lou Quillio
aad361e756 Merge pull request #156 from louquillio/clear-more-text-artifacts
Remove a stray heading.
2017-07-31 15:43:46 -07:00
Lou Quillio
007247f7d4 Remove a stray heading.
MeshPredictionSchemeParallelogramShared
2017-07-31 15:42:38 -07:00
Lou Quillio
8b3a163a64 Merge pull request #155 from louquillio/toc-button-size
Shrink TOC button to extra-small (xs) size.
2017-07-31 15:20:43 -07:00
Lou Quillio
3a38594c07 Shrink TOC button to extra-small (xs) size. 2017-07-31 15:19:30 -07:00
Lou Quillio
7ad230baae Merge pull request #154 from louquillio/remove-unused-css
Remove unused CSS.
2017-07-31 14:35:53 -07:00
Lou Quillio
00c15b27ec Remove unused CSS.
Remove CSS artifacts from spec stylesheet. Tweak a table style.
2017-07-31 14:33:13 -07:00
Lou Quillio
d029796e65 Merge pull request #153 from louquillio/collapsible-toc
Make spec table of contents collapsible.
2017-07-31 14:20:17 -07:00
Lou Quillio
1a4bc8d37a Make spec table of contents collapsible.
Spec's TOC is very long. This adds a button to toggle collapse-reveal
of TOC. Initially collapsed.
2017-07-31 14:17:27 -07:00
Lou Quillio
6eb4920e64 Merge pull request #152 from louquillio/bootstrap-spec-template
Adapt spec-related pages to Bootstrap.
2017-07-31 13:57:16 -07:00
Lou Quillio
b3378f4453 Adapt spec-related pages to Bootstrap.
* Create template for spec pages
  * Adapt syntax-table styles to Bootstrap
  * Reposition type/size annotations at col 86 (and update README.md)
  * Let Bootstrap style breadcrumb trails
  * Unrelated: abstract footer to an _include
2017-07-31 13:52:48 -07:00
Lou Quillio
88ea19fcc4 Merge pull request #151 from louquillio/clear-spec-fixmes
Remove or comment some spec placeholder text.
2017-07-31 12:47:24 -07:00
Lou Quillio
f47b36bdb0 Remove or comment some spec placeholder text.
Four similar issues remain.
2017-07-31 12:45:57 -07:00
Lou Quillio
64bb5918a8 Merge pull request #150 from louquillio/logo-align-phones
At extra small widths (phones), stack jumbotron elements.
2017-07-31 11:03:27 -07:00
Lou Quillio
de8528e698 At extra small widths (phones), stack jumbotron elements.
Homepage "jumbotron" (logo + statement) should align well on all
viewport sizes. Specifically on phones (<768px), logo and statement
should both take full width and stack (and center).

At tablet widths, distribute 1/3:2/3. At larger widths, 1/4:3/4.
2017-07-31 10:54:45 -07:00
Ondrej Stava
b756664e30 Fixed CMake for 1.0.0 1.0.0 2017-07-28 14:28:50 -07:00
Ondrej Stava
81d73904ac Draco updated to 1.0.0 version
The latest version of Draco brings many new enhancements to improve the
development experience:
* Stable API release
* Support for npm Javascript package management
* Javascript based encoder
* Generalized metadata for meshes and point clouds
  * Now supporting material properties included along with encoded file
* Improved compression rates:
  * 15% better compression on smaller models
  * 40% better compression of normals
* Performance improvements (~10% faster encoding, decoding)
* Reduced GPU memory usage:
  * Option to store decoded quantized attributes
  * Support for triangle strip connectivity on decoded meshes
* iOS 9 Javascript decoder
* Bitstream specification now available
2017-07-28 14:25:10 -07:00
Lou Quillio
55306fbdf2 Merge pull request #148 from louquillio/switch-videos
Switch order of embedded homepage videos.
2017-07-28 08:41:38 -07:00
Lou Quillio
29291d1106 Switch order of embedded homepage videos. 2017-07-28 08:40:29 -07:00
Lou Quillio
c3d900ae82 Merge pull request #146 from louquillio/add-more-homepage-resources
Add more homepage resources
2017-07-27 15:39:15 -07:00
Lou Quillio
3957faac65 Add emphasized link to NPM package. 2017-07-27 15:37:47 -07:00
Lou Quillio
679d1f76d5 Add more homepage furniture/links. 2017-07-27 15:33:55 -07:00
Lou Quillio
9432b745e7 Merge pull request #145 from louquillio/further-develop-homepage
Embed Draco vs. Gzip video; add headings.
2017-07-27 11:50:40 -07:00